locomotivecms液体标记的增量值

时间:2014-02-27 10:25:40

标签: ruby-on-rails liquid locomotivecms

如果我没有尝试过很多不同的方法,我就不会来这里......

显然,对象集合确实具有字段大小/长度,但组件没有索引。我想要这样的东西:

{% 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 %}
必须有办法!我的意思是这是基本的编程。有没有人找到解决方法? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式增加机车CMS:

{% assign counter = 0 %}
{% capture counter %}{{ counter | plus: 1 }}{% endcapture %}