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