在液体中的语句中分配变量

And*_*ins 8 liquid shopify

有没有办法在一个声明的液体中有一个变量,所以像下面这样:

{% assign somevar = 'about-us' %}
{{ pages.somevar.content }}
Run Code Online (Sandbox Code Playgroud)

会产生与您最初使用时相同的输出:

{{ pages.about-us.content }}
Run Code Online (Sandbox Code Playgroud)

Dav*_*zar 17

{% assign somevar = 'about-us' %}
{{ pages.[somevar].content }}
Run Code Online (Sandbox Code Playgroud)

这对我来说很好......

  • 是的,`{{pages [somevar] .content}}`也可以. (6认同)