Как вывести первые 6 элементов меню а не все сразу в opencart коде?

Есть такой код:

<ul class="us-footer-list  list-unstyled">
    {% for information in informations %}
    <li class="us-footer-item us-footer-information"><a href="{{ information.href }}" {% if information.rel is defined and information.rel %}rel="nofollow"{% endif %} class="us-footer-link">{{ information.title }}</a></li>
    {% endfor %}
</ul>


Этот код выводит сразу все li элементы в ul, а мне надо только первые шесть.
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
neuotq
@neuotq
Прокрастинация
Так как вы используете Twig в качестве шаблонизатора, то можно сделать так:
<ul class="us-footer-list  list-unstyled">
    {% for information in informations | slice(0, 6) %}
    <li class="us-footer-item us-footer-information"><a href="{{ information.href }}" {% if information.rel is defined and information.rel %}rel="nofollow"{% endif %} class="us-footer-link">{{ information.title }}</a></li>
    {% endfor %}
</ul>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы