Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tags 比较tag_totalretailprice与tag_折扣价格业务催化剂_Tags_Compare_Liquid_Business Catalyst - Fatal编程技术网

Tags 比较tag_totalretailprice与tag_折扣价格业务催化剂

Tags 比较tag_totalretailprice与tag_折扣价格业务催化剂,tags,compare,liquid,business-catalyst,Tags,Compare,Liquid,Business Catalyst,我想知道我做错了什么,因为它不断呈现: 无价 代码如下: {% if tag_totalretailprice <= tag_discountprice -%} <div class="sale">{tag_totalretailprice}</div> {% else -%} <p>no price</p> {% endif -%} 如果这有帮助:我使用tag_totalretailprice作为正常市场价格,我希望它显示

我想知道我做错了什么,因为它不断呈现: 无价

代码如下:

{% if tag_totalretailprice <= tag_discountprice -%}
    <div class="sale">{tag_totalretailprice}</div>
{% else -%}
    <p>no price</p>
{% endif -%}
如果这有帮助:我使用tag_totalretailprice作为正常市场价格,我希望它显示交叉,如果我输入的值高于tag_折扣价格,则使用CSS class=sale,否则将显示任何内容


有人能帮我吗?=/p>如果您将tag\u totalretailprice和tag\u discountprice更改为使用liquid,也可以这样:

{% if this.totalRetailPrice <= this.totalDiscountPrice -%}
        <div class="sale">{tag_totalretailprice}</div>
    {% else -%}
        <p>no price</p>
    {% endif -%}

我相信您会得到期望的结果-此时if语句永远不会返回true,这就是始终显示else语句的原因。

{tag_totalretailprice | json}},{{tag_discountprice | json}的输出是什么?谢谢您的回答,我尝试了它,但它传递了错误的输出。虽然Neido找到了方法,而且效果非常好!工作得很好!非常感谢你!