Подскажите пожалуйста как прервать цикл если он уже выполнился 4 раза Заранее благодарен Вот исходный код PHP: {foreach from=$banner.right item=var} <div> <a href="{$var.link}"> <b>{$var.name}</b> {if $var.img} <img src="{$var.img}" /> {/if} <span>{$var.text}</span> </a> </div> {/foreach} [/css]
для себя обновил в памяти смарти, и вспомнил, что без костыля не обойтись У тебя в массиве $banner.right - числовые индексы? Если да, то можно сделать {section}{/section} с количеством шагов 4 А вообще, думаю проще будет обрезать массив $banner.right до 4х элементов (например вставить LIMIT 4 в запросе к бд)