我有这个循环显示从左到右的六个链接。我希望在第四个链接之后添加一个休息时间,但我在Twig是新手,我不知道如何添加它。我是否需要在For循环中使用另一个循环?
{% if contactLinks|length <= 6 %}
{% for link in contactLinks %}
{{ link|raw }}
{% endfor %}
{% elseif contactLinks|length >= 6 %}
{% for link in contactLinks %}
{{ link|raw }}
{% endfor %}
{% endif %}
答案 0 :(得分:0)
Twig有一个特殊的循环变量,您需要使用它。见这里:
http://twig.sensiolabs.org/doc/tags/for.html#the-loop-variable
答案 1 :(得分:0)
{% for link in contactLinks %}
{{ link|raw }}
{% if loop.index == 4 %}
<br/>
{% endif %}
{% endfor %}
http://twig.sensiolabs.org/doc/tags/for.html#the-loop-variable