我需要在Shopify模板中提取货币符号。到目前为止,我写过:
{% assign symbol = product.price | money %} //creates a variable which holds price with currency symbol
{% assign symbol = symbol | slice: 0 %} //should return first char out of a string
{{ symbol }} //prints the variable
不幸的是,最后一行返回<
字符。
现在我没有想法如何使这项工作。我知道Shopify可以通过{{shop.currency}}方法显示货币,但它返回货币名称而不是货币符号。
答案 0 :(得分:1)
检查“商店设置”中设置的货币格式
Settings > General > Standards and formats > Currency > Change formatting
有:
默认情况下,它们是${{amount}} USD
和${{amount}}
,但是由于您使用的是货币切换器,因此将它们包装在span.money
中。
<span class="money" >${{amount}} USD<span>
您可以轻松使用过滤器strip_html
删除span.money
。
{% assign symbol = symbol | strip_html | slice: 0 %}