我想在其他循环下使用shopify循环

问题描述

{% 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 %}

使用此功能,您可以获得所有系列的详细信息并列出该系列的所有产品。 此代码正在运行,目前在我的商店中也使用此代码。