Bitrix - Отложенные функции (ShowViewContent)
Войти

Bitrix - Отложенные функции (ShowViewContent)

Bitrix - Отложенные функции (ShowViewContent)

Пример работы с отложенными функциями, специально для таких моментов, когда необходимо вывести некий контент (текст или компонент) выше по коду, будь то в шаблоне сайта или в шаблоне другого компонента.

С помощью методов SetViewTarget и EndViewTarget оборачиваем контент, который необходимо вывести выше по коду, а с помощью метода ShowViewContent выводим отложенный контент в необходимом месте.

1
2
3
4
5
6
7
8
9
<?php 

    
<?$this->SetViewTarget('mycontent');?>

       Здесь пишем свой код или вставляем какой-нибудь текст.

    <?$this->EndViewTarget();?>

?>
Вот такой код вставляем в то место, где нужно вывести вышеуказанный код или текст
1
2
3
4
5
6
<?php 

  
// Выводим контент в нужном месте
  
$APPLICATION->ShowViewContent('mycontent');

?>
UPD: Если надо определить код не из компонента, а например из футера, напишите в футере следующую конструкцию: AddViewContent('mycontent', 'Здесь пишем свой код или вставляем какой-нибудь текс
Теги:
php