如果购物车中的任何商品有特定标签,则显示 HTML
Display HTML if any item of cart got specific tag
如果购物车包含带有标签 "test1"
的商品,我想在我的 shopify 购物车页面中实现两个选择框
我当前的代码
{% for item in cart.items %}
{% for products in item.products %}
{% for tag in product.tags %}
{% if tag contains 'test1' %}
<select>....</select>
{% endif %}
{% endfor %}
{% endfor %}
{% endfor %}
谁能告诉我哪里做错了?
请参考以下代码。你正在渲染不必要的循环。 item 直接访问产品对象和产品可以标记。
{% for item in cart.items %}
{% if item.product.tags contains 'custom-tag' %}
<h1> Yahoo </h1>
{% endif %}
{% endfor %}
O/P会喜欢下面的图片
如果购物车包含带有标签 "test1"
的商品,我想在我的 shopify 购物车页面中实现两个选择框我当前的代码
{% for item in cart.items %}
{% for products in item.products %}
{% for tag in product.tags %}
{% if tag contains 'test1' %}
<select>....</select>
{% endif %}
{% endfor %}
{% endfor %}
{% endfor %}
谁能告诉我哪里做错了?
请参考以下代码。你正在渲染不必要的循环。 item 直接访问产品对象和产品可以标记。
{% for item in cart.items %}
{% if item.product.tags contains 'custom-tag' %}
<h1> Yahoo </h1>
{% endif %}
{% endfor %}
O/P会喜欢下面的图片