@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}
  • Вопрос задан
  • 656 просмотров
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
Есть подозрение, что вы передаете в шаблонизатор лишние данные... Может поправить и передать ровно столько, сколько нужно?

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

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

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

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