2

我是 Shopify 的新手。我需要为商店创建一个自定义主题,并且正在练习循环。但我对基本产品迭代有疑问。在开发人员指南中我看到了这个

我用了 :

 {% for product in collection.products %}
    {{ product.title }}
 {% endfor %}

我在 index.liquid 模板中添加了这段代码,但它没有迭代任何东西。有人可以帮助我吗?谢谢

4

1 回答 1

1

因为collection是一个 Liquid 对象,仅在 Collection 页面上可用。您可以在Liquid Objects阅读更多内容。

要迭代 index.liquid,您需要使用一些Global Shopify Object。例如,使用集合对象,您可以像这样迭代

{% for product in collections.frontpage.products %}
  {{ product.title }}
{% endfor %}

上面代码中的Frontpage是集合的名称。将其替换为您商店中的收藏并拥有一些产品。

于 2020-07-29T14:12:35.857 回答