Вывод любого содержимого в любое место - alma-com/wiki-bitrix GitHub Wiki
Любой контент, CSS или javascript на отдельно взятой странице можно разместить где угодно, . Например:
<?$this->SetViewTarget('mycontent');?>
Здесь пишем свой код или вставляем какой-нибудь текст. Код размещаем в файле шаблона компонента template.php.
<?$this->EndViewTarget();?>
Вот такой код вставляем в место куда вы хотите определить вывод:
<?$APPLICATION->ShowViewContent('mycontent');?>
и получаем нужный нам результат.
UPD: Если надо определить код не из компонента, а например из футера, напишите в футере следующую конструкцию:
<?$APPLICATION->AddViewContent('mycontent', 'Здесь пишем свой код или вставляем какой-нибудь текст');?>
UPD2: Если SetViewTarget не работает в component_epilog.php, то в данном случае $this - это объект класса CBitrixComponentTemplate. Пример правильного вызова:
<?$this->__template->SetViewTarget('mycontent');?>
Здесь пишем свой код или вставляем какой-нибудь текст. Код размещаем в файле шаблона компонента template.php.
<?$this->__template->EndViewTarget();?>