gpt4 book ai didi

Shopify:如何在产品系列模板上显示特定产品系列

转载 作者:行者123 更新时间:2023-12-04 16:30:07 26 4
gpt4 key购买 nike

我正在编辑 Section/collection-template.liquid 文件(该文件由模板文件“collection.liquid”引用)。

我的目标是通过它的标题显示一个特定的集合。

我尝试了一些我在网上找到的不同的东西,但它们有点过时了,所以我猜它们已经改变了,尽管也许我只是做错了改变。

我试过改变他们现有的 For 循环:

{% for product in collection.products %}

到:
{% for product in collection['Collection Title'].products %}

但是该方法似乎不再起作用,尽管过去的论坛帖子引用了它。

然后我尝试离开 For 循环,然后立即在调用周围放置一个 If 语句以获取产品的详细信息……虽然编辑 For 循环似乎是两种方法中更好的方法。
{% if collection.title == 'Collection Title' %} ... {% endif %}
{% if collection.title contains 'Collection Title' %} ... {% endif %}

在这些尝试中都没有出现任何结果。

最佳答案

要访问特定的集合属性,您必须知道集合句柄并使用这种代码:

{{ collections['the-handle'].url }}

因此,要实现您想要做的事情,您可以执行以下操作:
{% assign collection_handle = 'the-handle-of-collection-you-want' %}
{% for product in collections[collection_handle].products %}
Do your stuff
{% endfor %}

请注意,您无法通过其标题访问集合。
只处理。

了解有关句柄的更多信息:
https://help.shopify.com/themes/liquid/basics/handle

HTH

关于Shopify:如何在产品系列模板上显示特定产品系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49699474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com