Collections Shopfy在产品页面上访问集合中的所有产品

Collections Shopfy在产品页面上访问集合中的所有产品,collections,shopify,product,liquid,Collections,Shopify,Product,Liquid,我正在使用Shopify作为我的电子商务平台。我的客户有一些相互关联的产品。但是不要去想一个典型的相关产品系统,基本上这些产品都有零件,这些零件可以从产品本身中单独重新排序 客户希望在产品页面上列出给定产品的所有零件。每个零件本身都作为一个单独的产品进行编目。这些零件有一个“零件”标签,用于将它们标识为零件,还有一个“零件:手柄”标签,用于标识它们与哪个产品关联 在产品页面上,我尝试执行以下操作: {% for product in collection.products %} prod

我正在使用Shopify作为我的电子商务平台。我的客户有一些相互关联的产品。但是不要去想一个典型的相关产品系统,基本上这些产品都有零件,这些零件可以从产品本身中单独重新排序

客户希望在产品页面上列出给定产品的所有零件。每个零件本身都作为一个单独的产品进行编目。这些零件有一个“零件”标签,用于将它们标识为零件,还有一个“零件:手柄”标签,用于标识它们与哪个产品关联

在产品页面上,我尝试执行以下操作:

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

我知道这段代码不会做我最终想要做的事情,但我尝试它只是为了看看我是否可以访问产品页面上的收集数据。它不起作用。但它在收藏页面上确实有效。在产品页面上,是否有任何方法可以访问收集数据?我需要为此使用Shopify API吗?有人能举个例子吗?谢谢

您可以使用全局
集合
对象从任何页面访问集合信息

下面是来自的一个示例,它迭代了“frontpage”集合中的产品:

液体对象
集合
包含商店中所有集合的列表


就是这样!我昨天晚上就想出来了,但这是正确的答案。我不知道为什么,但我觉得Shopify的文档有点烦人。但我觉得它越来越清晰了…:-)
{% for product in collections.frontpage.products %}
  {{ product.title }}
{% endfor %}