2014-11-01 107 views
0

我正在尝试将文字添加到我的产品模板以显示在设置中应用的“范围”标签。Shopify当前产品标签

我在产品模板中添加了以下液体代码,它显示了所有已输入到设置中的标签 - 迄今为止非常好。

我试图达到(和我正在努力)是不是输出所有的标签。我只想显示产品具有的单个标签,即产品是否包含与prodNames中的标签匹配的标签,然后显示该标签。

{% if settings.sort-dropdown-b-check %} 
{% assign prodNames = settings.sort_b | replace: ' ,', ',' | replace: ', ', ',' | split: ',' %}  

    {% for tag in prodNames %} 
     {{ tag }} 
    {% endfor %} 

{% endif %} 

任何帮助,这将不胜感激。

谢谢,本

回答

1

尝试使用contains操作:

{% for tag in prodNames %} 
    {% if product.tags contains tag %} 
    {{ tag }} 
    {% endif %} 
{% endfor %}