在Shopify Liquid中将字符串转换为整数?

Mou*_*inX 31 type-conversion liquid shopify

我刚读了这个相关的答案:

如何将数字转换为字符串? - Shopify Design - 电子商务大学

要将字符串转换为数字,只需将0添加到变量:

{%assign variablename = variablename | 加:0%}

不是超级优雅,但它的作品!

不优雅与否,那里给出的答案对我不起作用.这样做的正确方法是什么?

Liquid博士是否真的缺少这样的基本答案,还是我找不到合适的地方?

Ste*_*arp 61

使用assign数学过滤器是正确的.在GitHub上看到这个帖子,以及这篇博文.

通过{% capture %}字符串创建的变量.使用时assign,这些选项中的任何一个都应该为您提供一个数字:

{% assign var1 = var1 | plus: 0 %}
{% assign var2 = var2 | times: 1 %}
Run Code Online (Sandbox Code Playgroud)

如果这对您不起作用,您可以发布相关代码吗?