@viktorross

Как вывести содержимое цикла smarty только 1 раз?

здравствуйте, подскажите пожалуйста как вывести содержимое цикла только 1 раз через 5 элементов?

{if $smarty.foreach.listings.index %5 ==0}
...
{/if}


мне нужно чтобы это выводилось не каждые 5 элементов, а через 5 элементов один раз и все

как это сделать?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
thewind
@thewind
php программист, front / backend developer
Навскидку два способа - либо добавить переменную флаг, что мы уже были в этом условии и сюда больше не заходить (сначала переменная равна false, когда зашли в условие - выставили в true, а в условие добавили && var == false. Второй способ - когда зашли в условие и выполнили там код, то в конце сделайте {break}
Ответ написан
Ваш ответ на вопрос

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

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