forloop.index作为shopify中if语句的条件

时间:2013-04-21 06:22:37

标签: if-statement for-loop shopify liquid

我正在尝试做一些非常简单的事。我写道:

{% for product in collection.products %}
   {{ if forloop.index = 1 }}
        Hello World!
   {{ endif }}
{% endfor %}

问题: “你好,世界!”出现在每次迭代中。 这有什么不对?

2 个答案:

答案 0 :(得分:12)

看起来在循环的每一轮中,你覆盖索引总是等于1.尝试

{% if forloop.index == 1 %}

代替。

答案 1 :(得分:1)

所以再一次正确的版本,回答我自己的问题......;)

{% for product in collection.products %}
   {% if forloop.index == 1 %}
        Hello World!
   {% endif %}
{% endfor %}
相关问题