如何从小部件内的 for 循环加载索引以在 if 条件下使用它
How to load index from for loop inside widget to use it in if condition
我有小部件加载块,我设置了循环以在此小部件中加载单个项目,我想在循环内部为每个元素设置索引以利用它来生成 if 条件,我该怎么做?
这是我在小部件内的 for 循环:
{% data.widget._pieces %}
我试过这样设置索引,但没有成功:
{% 设置索引 = data.piece.__dotPath |替换(“。”,“-”)%}
使用 nunjucks 的 built-in loop
对象,您可以有条件地检查循环所在的索引并选择做一些特殊的事情,例如
{% for piece in data.widget._pieces %}
{% if loop.index === 1 %}
... something special
{% else %}
... something normal
{% endif %}
{% endfor %}
我有小部件加载块,我设置了循环以在此小部件中加载单个项目,我想在循环内部为每个元素设置索引以利用它来生成 if 条件,我该怎么做?
这是我在小部件内的 for 循环: {% data.widget._pieces %}
我试过这样设置索引,但没有成功: {% 设置索引 = data.piece.__dotPath |替换(“。”,“-”)%}
使用 nunjucks 的 built-in loop
对象,您可以有条件地检查循环所在的索引并选择做一些特殊的事情,例如
{% for piece in data.widget._pieces %}
{% if loop.index === 1 %}
... something special
{% else %}
... something normal
{% endif %}
{% endfor %}