我认为这很容易解决,但我试图将变量放在流畅的声明中。
我有我的变量{{ loop_index }}
,我希望它在这个陈述中:
{% if settings.dropdown-[loop_index]-select %}
我试着把它围绕起来,但那并没有奏效。基本上应该说settings.dropdown-1-select,settings.dropdown-2-select。
我做错了什么?
答案 0 :(得分:7)
创建包含变量名称的字符串,然后使用square bracket notation访问具有该名称的设置。例如:
{% capture var %}dropdown-{{ loop_index }}-select{% endcapture %}
{% if settings[var] %}