Предел ветки петли - PullRequest
       7

Предел ветки петли

0 голосов
/ 08 сентября 2018

Как я могу сделать следующий список итераций максимум 5 элементов?

<ul class="list-unstyled childs_2">  
{% set wi = 0 %}
{% for wi in wi..category.children[i]['children_level2']|length %}
<li><a href="{{ category.children[i]['children_level2'][wi]['href'] }}">
{{ category.children[i]['children_level2'][wi]['name'] }}</a>
</li>  
{% endfor %}        
</ul>

1 Ответ

0 голосов
/ 08 сентября 2018

Я думаю, итерации по подмножеству могут работать для того, что вы здесь делаете. При таком подходе переменная wi не обязательна, если только вы не используете ее для чего-то другого.

<ul class="list-unstyled childs_2">  
{% for child in category.children[i]['children_level2']|slice(0, 5) %}
    <li>
        <a href="{{ child['href'] }}">{{ child['name'] }}</a>
    </li>  
{% endfor %}        
</ul>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...