我目前正在研究shopify网站,并需要在产品页面上创建一个过滤器。我的目标是在产品收集页面的不同部分显示底漆。我遇到的问题是如何过滤引物。我们在名为“Primer”的产品页面中设置了一个标签。我想要的是循环检查产品是否有引物标签,如果是,则将其显示为循环中的产品之一。我对Liquid比较陌生,所以如果可能的话,我不知道如何组合子句。我查阅了“Where”条款,但并不完全了解它的工作原理。如何结合液体中的Where子句
下面是代码,因为它主张:
<div class="{% if settings.show_collection_sidebar %}desktop-10{% else
%}desktop-12{% endif %} tablet-6 mobile-3" id="bside">
<div id="product-loop">
{% for product in collection.products %}
<div class="product {% if settings.products_per_row == '3' %}
desktop-4{% cycle ' first', '', ' last' %}
{% elsif settings.products_per_row == '4' %}
desktop-3{% cycle ' first', '', '', ' last' %}
{% endif %} tablet-half mobile-half"
id="prod-{{ product.id }}"
data-alpha="{{ product.title }}"
data-price="{{ product.price }}">
{% include 'product-listing' %}
</div>
{% endfor %}
</div>
</div>
我怎么能筛选出预期的效果?我在很多地方试过{% if product.tags contains 'Primer' %}
,但无济于事。
感谢您的帮助。
此代码来自哪个页面?收藏页面或产品页面? – HymnZ