Shopify价格条件不被尊重

问题描述 投票:0回答:1

我不知道为什么这些条件不适用于我的collection-item.liquid模板。

{% if product.price >= 5000 && product.price <= 50000 %}
    <img src="https:{{ '01.png' | asset_url }}" />

{% elsif product.price > 50000 && product.price <= 100000 %}
    <img src="https:{{ '02.png' | asset_url }}" />

{% elsif product.price > 100000 %}
    <img src="https:{{ '03.png' | asset_url }}" />

{% endif %}

所有产品都显示01.png而不是预期的结果

如果我这样做......

{{ product.price }}

...我可以看到产品价格正确显示(例如,50美元的产品返回5000)。

我也尝试将值作为字符串而不是整数,但这并没有解决问题。

我究竟做错了什么?

if-statement shopify price
1个回答
1
投票

我的不好 - Shopify不支持&&作为运营商。它必须是and而不是。

© www.soinside.com 2019 - 2024. All rights reserved.