在调用shopify设置时,在liquid if语句中变量

时间:2015-02-27 16:45:02

标签: shopify liquid

我认为这很容易解决,但我试图将变量放在流畅的声明中。

我有我的变量{{ loop_index }},我希望它在这个陈述中:

{% if settings.dropdown-[loop_index]-select  %}

我试着把它围绕起来,但那并没有奏效。基本上应该说settings.dropdown-1-select,settings.dropdown-2-select。

我做错了什么?

1 个答案:

答案 0 :(得分:7)

创建包含变量名称的字符串,然后使用square bracket notation访问具有该名称的设置。例如:

{% capture var %}dropdown-{{ loop_index }}-select{% endcapture %}
{% if settings[var] %}