将 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 语句总是显示的原因。