Если не хочется разбираться с шаблонизатором, то можно поступить так:
Было:
PHP
<?
foreach ($array as $item)
{
echo $item;
}
Стало:
PHP
<?
$data='';
foreach ($array as $item)
{
$data.=$item;
}
Tpl::instance()->assign('myvar', $data);
Код условный, но смысл, думаю, ясен. Либо можно организовать перехват вывода с записью в переменную, но это тоже "костыль" - лучше, по возможности, делать "как надо".