在某个模板中,我使用for
循环迭代某些数据,这是其他父for
循环的一部分。
使用某些条件,我需要为内部for
循环的每次迭代递增一个计数器,并在模板进入下一个外部{% increment someVar %}
循环迭代时重置它。
我正在使用someVar
,但我无法弄清楚如何将0
重置为{{1}}。
这有可能吗?
答案 0 :(得分:1)
使用{% assign someVar = 0 %}
,以{% assign someVar = 0 | plus: 1 %}
递增。
答案 1 :(得分:1)
正确的方法是在循环上方使用{% assign someVar = 0 %}
,然后使用{% assign someVar = someVar | plus: 1 %}
将其递增。
我认为大卫的答案只有一个错字导致它的某些变量总是等于1,但其他方面都是对的。