Всем привет и здравствуйте. Подскажите, пожалуйста, в такой ситуации.. в коде ТДС есть контроллер показа с разными параметрами и методами. Ну, допустим, вот такой
$cgShop_Controller_Show = new Shop_Controller_Show(Core_Entity::factory("Shop", Core_Array::get(Core_Page::instance()->libParams, "shopId")));
$cgShop_Controller_Show
->xsl(Core_Entity::factory("Xsl")->getByName("descriptionCatalog"))
->group(Core_Page::instance()->object->group)
->limit(0)
->show();
Не вникайте в него
Вопрос и муки в следующем: как мне не в ТДС вызывать метод show, а в определенном месте макета?(!) Можно этот кусок кода прям в макет запихнуть, встречал такое, но ведь в контроллере могут быть нужны данные,определенные в коде ТДС, элементарно опции.. да и в любом случае,считаю, некрасиво подобное пихать в макет, как и хтмл элементы в код ТДС(хотя видал и такое),я прав? Помогите