我有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 %}
你能帮助我吗?