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