如何使用Twig在第四次循环后添加BR标签

时间:2014-12-02 17:14:34

标签: php loops twig

我有这个循环显示从左到右的六个链接。我希望在第四个链接之后添加一个休息时间,但我在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 %}

2 个答案:

答案 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