我对Twig很新。
我正在尝试使用字符串值来计算变量。 它一直返回“0”,因为我猜这个字符串不会改变为实际值。
所以问题是: 如何将字符串更改为要在计算中使用的变量?
所以我拥有的是:
{% if product.price >= 500 and product.price <= 5000 %}
{% set multiplier = theme.monthly_payment %} {# this is the string #}
{% set loanValue = (multiplier * product.price) %}
<span class="loan">
{{ 'Pay $1 each month' | t (loanValue | money ) }}
</span>
{% endif %}
因此theme.monthly_payment
是一个值为0,0202
的字符串。 product.price
是99.95
之类的变量。
所以我尝试做的是将multiplier
和product.price
相乘,然后再使用loanValue
来替换字符串的一部分。