Я добавил код, но он по-прежнему не отображается. Можете ли вы помочь мне, где я не прав? {% для тега в collection.all_tags%} {% assign whole_collection = collection [collection.handle]%} {% для продукта в whole_collection.products%} {%, если product.tags содержит тег%} {% assign products_count = products_count | плюс: 1%} {% endif%} {% endfor%} {% endfor%}
ользую Shopify. Я нахожусь на странице коллекции, где я получаю все фильтры с тегами, например,
All Products
Apple(4)
Banana(2)
Orange(1)
Mango(8)
Теперь, когда я нажимаю на любой тег (например, я нажал на банан), то он будет отображать банановые продукты.
Теперь моя проблема заключается в том, что, нажав на тег, он меняет количество тегов.
All Products
Apple(0)
Banana(2)
Orange(0)
Mango(4)
Я использую код ниже
{% 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 %}
Заранее спасибо.