我有标准的Shopify主题Minimal.产品已分配给集合.
每个产品的相关项目只显示它在相关集合中找到的前4个项目.由于每个系列中有很多项目,很多时候相关项目在100个产品上完全相同.
如何编辑代码以使相关产品上的结果随机化?
斯蒂芬的回答是好,但也有这种非JavaScript(也没有真正随机的,但我喜欢它反正)解决方案是黑客日期:
{% assign relatedCollection = collections['related-products'] %}
{% assign index = 'now' | date: '%S' %}
{% assign index = index | times: relatedCollection.products.size %}
{% assign index = index | divided_by: 60 %}
{% for product in relatedCollection.products offset: index %}
...
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6181 次 |
| 最近记录: |