Обернуть в div по 4 элемента в списке smarty
Вариант №1
{foreach $category as $c name=i} {cycle name="start" values='<div class="col">,,,'} <a href="{$c.url}"> {$c.name|escape} </a> {cycle name="end" values=',,,</div>'} {/foreach}
Вариант №2
{$columns = 4} {foreach $category as $c name=i} {if $smarty.foreach.i.index % $columns == 0}<div class="col">{/if} <a href="{$c.url}"> {$c.name|escape} </a> {if $smarty.foreach.i.index % $columns == $columns-1}</div>{/if} {/foreach}
Результат
<div class="col"> <a href="#">Название</a> <a href="#">Название</a> <a href="#">Название</a> <a href="#">Название</a> </div> <div class="col"> <a href="#">Название</a> <a href="#">Название</a> <a href="#">Название</a> <a href="#">Название</a> </div>
Просмотры: 486