Shopify产品数量

时间:2016-05-26 03:05:09

标签: shopify

我目前面临这个问题,其中标签计数显示当前视图计数是正确的。 IMG 但是当我点击单个标签时,这个数字会加起来。 IMG

{% 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 %}
    {% assign is_advanced_tag = false %}
    {% assign cat = tag | split: '_' | first %}
    {% unless cat == tag %}
      {% if cat_array contains cat %}
        {% assign is_advanced_tag = true %}
        {% if current_tags contains tag %}

          <li class="active-filter ">{{ tag | remove_first: cat | remove_first: '_' }}</li>
        {% else %}
          <li>{{ tag | remove_first: cat | remove_first: '_' | link_to_tag: tag }}</li>
        {% endif %}
      {% endif %}
    {% endunless %}

    {% if is_advanced_tag == false %}

      {% if current_tags contains tag %}


        <li class="active-filter ">

          {{ tag }}({{ collection.products_count }})
  </li>

      {% else %}

        <li>{{ tag | link_to_tag: tag }} ({{ collection.products_count }})</li>
      {% endif %}

    {% endif %}
  {% endfor %}

是否有显示产品计数的非当前视图的位置。感谢

0 个答案:

没有答案