我尝试在我的产品模板中添加文字以显示'范围'标签在设置中应用。
我将以下液体代码添加到我的产品模板中,它显示了已输入设置的所有标签 - 到目前为止一直很好。
我试图实现(并且正在努力)而不是输出所有标签。我只想展示产品所具有的单个标签,即如果产品包含与prodNames中的标签匹配的标签,则显示该标签。
{% if settings.sort-dropdown-b-check %}
{% assign prodNames = settings.sort_b | replace: ' ,', ',' | replace: ', ', ',' | split: ',' %}
{% for tag in prodNames %}
{{ tag }}
{% endfor %}
{% endif %}
对此有任何帮助将非常感激。
谢谢,Ben
答案 0 :(得分:2)
尝试使用contains运算符:
{% for tag in prodNames %}
{% if product.tags contains tag %}
{{ tag }}
{% endif %}
{% endfor %}