如果我没有尝试许多不同的方法,我就不会来这里......
显然,对象的集合确实具有字段大小/长度,但组件没有索引。我想要这样的东西:
{% for product in contents.products %}
<h3>Produkt {{ product.index + 1 }}</h3>
<p>{{ product.price | concat: ' €' }}</p>
{% endfor %}
我已经尝试了以下方法,如此处所述:http://www.omniref.com/ruby/gems/locomotivecms-liquid/classes/Liquid::Increment
{% increment variable %}
不行。我必须在后端编辑器中工作,该编辑器抱怨语法错误。未知标记增量。我可以使用旧版本吗?不幸的是,我无法检查它。
我还尝试在 for 循环之前将值分配给 0:
{% assign x = 0 %}
然后手动将其递增 1:
{% assign x = x + 1 %}
一定有办法!我的意思是这是基本的编程。有没有人找到解决这个问题的方法?谢谢!
您可以通过以下方式在机车 CMS 中进行增量:
{% assign counter = 0 %}
{% capture counter %}{{ counter | plus: 1 }}{% endcapture %}