如何隐藏 Shopify 导航中的特定标签?
How do I hide a specific tag from a Shopify navigation?
我们正在尝试从我们的一个产品系列页面的导航中隐藏特定的 tag/filter 而不从产品本身删除标签,因为我们仍然需要此标签来实现其他功能。
我们的主题非常自定义,我尝试了一些不同的 liquid 代码变体,但无济于事。
collection page navigation with tag needed to hide
我附上了一个屏幕截图,突出显示了我们需要在导航中隐藏的标签。
这是该页面的 URL:https://mycuisinesolutions.com/collections/all
这是动态提取该导航的所有标签的代码:
{% if collection.all_tags.size > 0 %}
<div class="tags">
{% for tag in collection.all_tags %}
{% capture tag_slug %}{{ tag | handleize }}{% endcapture %}
<a href="" data-filterby="{{ tag_slug }}">{{ tag }}</a>
{% endfor %}
</div>
{% endif %}
如果有人需要帮助或需要更多信息,请告诉我。
我试过添加
{% unless product.tags contains 'no-quantity' %}
--tag code above--
{% endunless %}
但这没有用。非常感谢任何帮助!
您出于某种原因正在尝试检查 product.tags
。您需要在循环中检查标签本身。下面的代码应该适合你。
{% if collection.all_tags.size > 0 %}
<div class="tags">
{% for tag in collection.all_tags %}
{% capture tag_slug %}{{ tag | handleize }}{% endcapture %}
{%- if tag_slug == "no-quantity" -%}
{%- continue -%}
{%- endif -%}
<a href="" data-filterby="{{ tag_slug }}">{{ tag }}</a>
{% endfor %}
</div>
{% endif %}
我们正在尝试从我们的一个产品系列页面的导航中隐藏特定的 tag/filter 而不从产品本身删除标签,因为我们仍然需要此标签来实现其他功能。
我们的主题非常自定义,我尝试了一些不同的 liquid 代码变体,但无济于事。
collection page navigation with tag needed to hide
我附上了一个屏幕截图,突出显示了我们需要在导航中隐藏的标签。
这是该页面的 URL:https://mycuisinesolutions.com/collections/all
这是动态提取该导航的所有标签的代码:
{% if collection.all_tags.size > 0 %}
<div class="tags">
{% for tag in collection.all_tags %}
{% capture tag_slug %}{{ tag | handleize }}{% endcapture %}
<a href="" data-filterby="{{ tag_slug }}">{{ tag }}</a>
{% endfor %}
</div>
{% endif %}
如果有人需要帮助或需要更多信息,请告诉我。
我试过添加
{% unless product.tags contains 'no-quantity' %}
--tag code above--
{% endunless %}
但这没有用。非常感谢任何帮助!
您出于某种原因正在尝试检查 product.tags
。您需要在循环中检查标签本身。下面的代码应该适合你。
{% if collection.all_tags.size > 0 %}
<div class="tags">
{% for tag in collection.all_tags %}
{% capture tag_slug %}{{ tag | handleize }}{% endcapture %}
{%- if tag_slug == "no-quantity" -%}
{%- continue -%}
{%- endif -%}
<a href="" data-filterby="{{ tag_slug }}">{{ tag }}</a>
{% endfor %}
</div>
{% endif %}