问题描述
{% for collection in collections %}
{% for product in collections.collection.handle.products %}
{{ product.name }}
{% endfor %}
{% endfor %}
我正在Shopify中构建模板,该模板显示我正在使用备忘单示例获取所有产品的所有产品,但是它正在像这样工作
这在我的流动页面中不起作用,我正在使用另一种方法来获取集合名称并显示具有该集合的所有产品,一个循环是获取集合名称,一个是获取与该集合相关的产品列表>
解决方法
有一个名为“ all”的集合,其中包含您的所有产品。它是自动创建的,当您创建具有相同名称/ URL的“所有”集合时,可以覆盖它。
More Infor here on the All collection
{% for product in collections.all.products %}
{{ product.name }}
{% endfor %}
,
对于 Shopify 系列和产品中的嵌套循环,请使用此:
{% for collection in collections %}
{{ collection.title }}
{% for product in collection.products %}
{{ product.title }}
{% endfor %}
{% endfor %}
使用此功能,您可以获得所有系列的详细信息并列出该系列的所有产品。 此代码正在运行,目前在我的商店中也使用此代码。