Вставка кусков 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? Тупо напрямую не выходит. Код вставляется в самом верху страницы и очень криво. Как такие вещи делаются правильно, кто подскажет?

Спасибо.

4 комментария

avatar
посмотри любой экшен, там всё прокомментировано, в частности и этот момент
avatar
Я пробовал так —
$this->Viewer_Assign('GmapsKey',$gm->GmapsKey());


Но выводит просто надпись GmapsKey на странице и все. Не понимаю:(
avatar
в шаблонах нужно выводить так:
{$GmapsKey}
avatar
Спасибо огромное!

p.s.: извини, я случайно промахнулся и минуснул коммент :(
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.