如果购物车中的任何商品有特定标签,则显示 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会喜欢下面的图片