Shopify-增量或计数器

Shopify-增量或计数器,shopify,liquid,Shopify,Liquid,我正在尝试为主题中的循环设置一种简单的方法来在中递增,但我不知道如何让它工作。我熟悉两种增加收入的方法: {% assign variable = 0 %} {% for ..... {% assign variable = variable | plus: 1 %} .... endfor %} 及 然而,这两种方法都不起作用。更新:当前,以下代码块将在应为“1”时输出“0” 我做错了什么 您对分配所做的操作应该有效,但是有一种更简单的方法: {{forloop.index0}} 请参见错

我正在尝试为主题中的循环设置一种简单的方法来在
中递增,但我不知道如何让它工作。我熟悉两种增加收入的方法:

{% assign variable = 0 %}
{% for .....
{% assign variable = variable | plus: 1 %}
.... endfor %}

然而,这两种方法都不起作用。更新:当前,以下代码块将在应为“1”时输出“0”


我做错了什么

您对分配所做的操作应该有效,但是有一种更简单的方法:

{{forloop.index0}}

请参见

错误输出是什么?在我将该代码放入页面后,错误消息是“此页面无法显示”。然而,这一错误不再发生。但我更新了我的问题以进一步解释problem@Kevmon-液体的增加很奇怪。它生成了自己的变量,您无法在任何地方访问它,在我看来,它基本上是无用的。请参阅:CAN的最后一个块应该可以工作,并且通常是在
{{forloop.index}}
不合适时如何递增变量。如果你的代码中有一个输入错误,任何不是数字加上数字的东西似乎都会导致0-可能会在你的活代码中梳理这一部分以纪念女神特皮斯?谢谢!我现在得到了我想要的结果,但我仍然不明白为什么我列出的代码不再有效。您得到的错误意味着一个流动性错误。我看不出你粘贴的内容有任何问题,我已经多次使用了重新分配策略,因此应该可以正常工作。但有时细微的打字错误是最难发现的。
{% assign variable = 0 %}
{% assign variable = variable | plus: 1 %}
{{ variable }}
{{forloop.index0}}