Задать вопрос
@lookingfor2

Как остановить {foreach} в шаблонизаторе Fenom?

Есть цикл который выводит характеристики товара, мне нужно ограничить до 5 интераций
{foreach $options as $option}


{$option.caption}



{if $option.value is array}
{$option.value | join : ', '}
{if $option.measure_unit?}
{$option.measure_unit}
{/if}
{else}
{$option.value}
{if $option.measure_unit?}
{$option.measure_unit}
{/if}
{/if}



{/foreach}
  • Вопрос задан
  • 744 просмотра
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
Есть подозрение, что вы передаете в шаблонизатор лишние данные... Может поправить и передать ровно столько, сколько нужно?

А так для вашего fenom будет так:
{foreach $options as $option index=$index}
     {if $index == 5}
          {break}
     {/if}
{/foreach}

Источник: https://github.com/fenom-template/fenom/blob/maste...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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