1

こんにちは、ループが全長の半分に達したときにループを停止しようとしています。

break を使用するのと同じように、それは起こりません。

  {% if page.member && page.member.length > 0 %}
   {% for member in page.member %}
     {{ member }}
     {% if loop.index0 == ((page.member.length/2)-1) %}
       {% set count = loop.index %}
        {% break %}
     {% endif %}
   {% endfor %}
{% endif %}

調べてください。ありがとうございます。

4

1 に答える 1

3

{% break %}Swig テンプレートにはタグがありません。

ブレークタグは必要ありません:

{% if page.member && page.member.length > 0 %}
 {% set count = false %}
 {% for member in page.member %}
   {% if not count %}
     {{ member }}
     {% if loop.index0 == ((page.member.length/2)-1) %}
       {% set count = loop.index %}
     {% endif %}
   {% endif %}
 {% endfor %}
{% endif %}
于 2014-06-28T21:03:21.670 に答える