Вставка кусков HTML кода из Action - как?

Всем привет.

Пишу тут небольшой модуль. Мне нужно сделать очень простую вещь — вот кусок кода из Action:

...
 protected function EventMaps() {                
                
	       $MapData=array();
               $gm=$this->Maps_GenerateMap($MapData); 		
               echo $gm->GmapsKey();
               echo $gm->MapHolder();
               echo $gm->InitJs(); 
               echo $gm->GetSideClick();
               echo $gm->UnloadMap();
 	       
        }

...


Все эти echo выводят разные куски html кода. Как мне его вывести правильно через Smarty? Тупо напрямую не выходит. Код вставляется в самом верху страницы и очень криво. Как такие вещи делаются правильно, кто подскажет?

Спасибо.