如何在Shopify中显示单个产品标签名称?

时间:2018-04-05 09:45:55

标签: tags shopify product

我有20多种产品,每种产品都有2-3个标签。 我正在使用此代码显示所有产品标签

  {% for tag in collection.all_tags %}
  {% assign products_count = 0 %}
  {% for product in collection.products %}
  {% if product.tags contains tag %}
        {% assign products_count = products_count | plus: 1 %}
        {% endif %}
    {% endfor %}

   <a class="filter__link" href="/collections/{% if collection.handle != blank %}{{ collection.handle }}{% else %}all{% endif %}/{{ tag | handleize }}"{% if current_tags contains tag %} selected="selected" id="tag_active"{% endif %}>{{ tag }} ({{products_count }})</a>
{% endfor %}

输出我得到它

Apple(3)
mango(2)
banana(3)

现在我必须在图像上显示一个标签名称。我没有得到它。如果我点击任何标签名称(我在上面的输出中获得),那么我使用下面的代码获取图像上的一个标签名称。

{% for tag in product.tags %}
       {% if current_tags contains tag %}
       <a class="link" href="/collections/{{ collection.handle }}">{{ tag | link_to_tag: tag }}</a>
   {% endif %}

   {% endfor %}

你能帮助我吗?

我需要这样的输出但是我的图像上有空白标记 enter image description here

这个输出我点击Apple是正确的。 enter image description here

0 个答案:

没有答案