【问题标题】:Compare tag_totalretailprice with tag_discountprice Business Catalyst比较 tag_totalretailprice 和 tag_discountprice 商业催化剂
【发布时间】:2017-01-18 09:56:03
【问题描述】:

我想知道我做错了什么,因为它一直在渲染: “没有价格”

代码如下:

{% 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 | json }}, {{tag_discountprice | json }} 的输出是什么?
  • 谢谢你的回答,我试过了,它传递了错误的输出。虽然 Neido 找到了方法,而且效果很好!

标签: tags compare liquid business-catalyst


【解决方案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 语句总是显示的原因。

【讨论】:

  • 完美运行!非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-06
  • 1970-01-01
  • 1970-01-01
  • 2015-11-14
  • 2013-04-10
  • 1970-01-01
  • 2023-04-02
相关资源
最近更新 更多