请耐心等待我,我是流动的新手(我是一个帮助朋友的快速程序员) 这是如此基本,但我不能让它工作......
我必须在页面上计算税金。这有效:
{{ object.total_price | times: 0.21 | round:2 }}
这就是我想要的。但是,我需要在该页面上多次使用该税,并希望将其分配到变量中:
{% assign tax = object.total_price | times: 0.21 | round:2 %}
如果我然后使用
{{ tax }}
它具有object.total_price的值而不是计算结果。
我玩了一下
{% assign test = 5 | times: 2 %}
{{test}}
给我5而不是10
答案 0 :(得分:0)
在您的Liquid版本中,“assign”可能不允许使用过滤器,如下所述: https://github.com/Shopify/liquid/issues/79
我建议这个解决方法:
{% assign test = 5 %}
{{ test | times: 2 }}