【发布时间】:2013-11-18 16:37:45
【问题描述】:
我正在尝试检索我们商店的所有 Shopify 产品系列,其中产品与 tag dog 匹配。
{% for collection in collections %}
{% assign gato = 'false' %}
{% assign perro = 'false' %}
{% for tag in collection.tags %}
{% if tag == 'Cat' %}
{% assign cat = 'true' %}
{% elsif tag == 'Dog' %}
{% assign dog = 'true' %}
{% endif %}
{% endfor %}
{% if dog == 'true' and cat == 'false' %}
<li>{{ collection.title | link_to: collection.url }}</li>
{% endif %}
{% endfor %}
我在主页时成功获取了此列表 (telepienso.com)。 (见页脚截图:A)。我在 collection.liquid 中有完全相同的代码,我得到了一些集合,但不是全部。 (telepienso.com/collections/all)。 (参见右侧屏幕截图中的列表:B)。 collection.liquid 内部有什么限制会影响吗?
一个截图(productos para perros list):
B截图(sección perros list):
【问题讨论】:
-
我看不出这两页的页脚有什么不同,它们在我看来都是一样的。也许您可以在问题中包含问题的屏幕截图?
-
用截图编辑过的帖子
-
在第 2 行和第 3 行,您将
gato和perros初始化为 false,然后分配名为cat和dog的变量。这是实际代码还是您在发布问题时翻译了名称?如果这是实际逻辑,那么您将遇到问题。
标签: shopify