Shopify当前产品标签

时间:2014-11-01 23:48:17

标签: tags shopify liquid

我尝试在我的产品模板中添加文字以显示'范围'标签在设置中应用。

我将以下液体代码添加到我的产品模板中,它显示了已输入设置的所有标签 - 到目前为止一直很好。

我试图实现(并且正在努力)而不是输出所有标签。我只想展示产品所具有的单个标签,即如果产品包含与prodNames中的标签匹配的标签,则显示该标签。

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

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

{% endif %}

对此有任何帮助将非常感激。

谢谢,Ben

1 个答案:

答案 0 :(得分:2)

尝试使用contains运算符:

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