Пример цикла где каждый 2 элемента выводятся в окружении div-а:
{foreach from=$Activity.info_blocks key=blockkey item=InfoBlock name=blocksForeach}
{if ($smarty.foreach.blocksForeach.iteration mod 2 != 0)}
<div class="content-activity">
{/if}
<div class="box50">
<span class="number">0{$smarty.foreach.blocksForeach.iteration}</span>
<div class="holder-text">
<strong class="title-box">{$InfoBlock.title}</strong>
{$InfoBlock.text}
</div>
</div>
{if ($smarty.foreach.blocksForeach.iteration mod 2 == 0) OR ($smarty.foreach.blocksForeach.iteration == $smarty.foreach.blocksForeach.last)}
</div>
{/if}
{/foreach}