【问题标题】:Get a list of collections for all products in current Shopify collection获取当前 Shopify 系列中所有产品的系列列表
【发布时间】:2015-02-17 21:53:17
【问题描述】:

我们有一个主要的 T 恤系列,用于产品类型的服装(产品类型只是以防万一,所以没有人会提起它)。 所有这些也都出现在其他一些系列中,例如“亚麻 T 恤”、“丝绸 T 恤”等。 假设我在 T 恤系列页面上,我需要显示所有二级系列的列表,如亚麻、丝绸等。我怎么做? 到目前为止,我可以使用以下代码获取每个产品的集合列表。此外,我会拉它们并用js排序。但我真的希望有一种更简单的方法来获取列表。

这是我为每个产品的收藏列表使用的液体代码:

{% for product in collection.products %}
   {% for collection in product.collections %}
      <div>{{collection.title}}</div>
   {% endfor %}
{% endfor %}

附言 变体也不是一种选择

【问题讨论】:

    标签: shopify liquid


    【解决方案1】:

    在收藏页面,获取所有收藏。如果您当前的系列手柄是 T 恤,而您的子系列手柄是亚麻 T 恤。检查包含当前集合句柄的所有集合,然后显示详细信息。

    {% assign currentCol = collection.handle %}
        {% for collection in collections %}
          {% if collection.handle contains currentCol %}
             {{ collection.title }}
             // further code 
          {% endif %}
        {% endfor %}
    

    【讨论】:

      猜你喜欢
      • 2017-09-14
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多