我想知道我做错了什么,因为它一直在渲染: “没有价格”
这是代码:
{% if tag_totalretailprice <= tag_discountprice -%}
<div class="sale">{tag_totalretailprice}</div>
{% else -%}
<p>no price</p>
{% endif -%}
如果这有帮助:我使用tag_totalretailprice
作为正常市场价格,如果我输入的值高于{{我希望它显示它(使用CSS class =“sale”) 1}},如果没有,将显示任何内容。
有人可以帮我这个吗?=
答案 0 :(得分:1)
如果您更改tag_totalretailprice和tag_discountprice以使用液体,也可以这样:
{% if this.totalRetailPrice <= this.totalDiscountPrice -%}
<div class="sale">{tag_totalretailprice}</div>
{% else -%}
<p>no price</p>
{% endif -%}
我相信你会得到理想的结果 - 目前if语句永远不会返回true,这就是为什么你的else语句总会被显示出来的。