我有一个包含大约10个标签的产品,我正在尝试检查产品标签是否等于'OurPrice',如果它确实显示我们的价格,否则显示Sale。我使用这段代码:
{% for tag in product.tags %}
{% if tag == 'OurPrice' %}Our Price:
{% else %}Sale:
{% endif %}
{% endfor %}
我只想展示其中一种,目前我正在销售Sale:销售:销售:销售:销售:销售:销售:销售:销售:销售:销售:我们的价格:销售:
有没有办法对此进行检查?
编辑:我现在有:{% assign isOurPrice = False %}
{% for tag in product.tags %}
{% if tag == 'OurPrice' %}Our Price:{% assign isOurPrice = True %}
{% endif %}
{% endfor %}
{% if isOurPrice == False %}Sale:
{% endif %}
显示我们的价格:销售:当它不应该显示销售。有什么想法吗?
答案 0 :(得分:0)
{% $isOurPrice = False; %}
{% for tag in product.tags %}
{% if tag == 'OurPrice' %}Our Price:
{% $isOurPrice = True; %}
{% endif %}
{% endfor %}
{% if $isOurPrice == False %}Sale:
{% endif %}
很容易就可以从{ else
}删除'Sale:'。如果只是销售价格,则输出。
答案 1 :(得分:0)
为此制作shopify优惠代码 - '包含'
{% if product.tags contains "OurPrice" %}
Our Price:
{% else %}
Sale:
{% endif %}