02.09.2015

Чаще всего данный метод используют для работы с компонентами. Редкий проект обходится без этого метода. Метод называется ShowViewContent.

Очень часто в сети встречается название "отложенная функция", т.е. в указанную методом область будет выводиться контент, который располагается на этой же странице, но в любом другом месте (как выше, так и ниже места определения метода).

Самый частый способ использования (исходя из личного опыта), это вывод фильтра в левую/правую колонку из комплексного компонента каталога. Применение очень простое:  где-то, чаще всего, в шаблоне указывается вот это:

<?$APPLICATION->ShowViewContent("sidebar")?>

Параметр метода определяет название области, при этом областей может быть несколько, главное чтобы у них отличались названия.

Далее, у нужного контента, указывается 

<?$this->SetViewTarget("sidebar", 100);?>
//Контент тут
<?$this->EndViewTarget();?>

Все что указывается между этими методами передается в место указания нашего ShowViewContent.

У SetViewTarget уже 2 параметра. Тут все просто: первый параметр должен указывать конкретную область вывода информации, то есть совпадать с параметром ShowViewContent. Второй параметр - это порядок подключения, если будет указываться несколько подключаемых контентных областей, то они будут подключаться в порядке второго параметра: чем ближе к нулю, тем раньше подключается.


Ссылка на документацию


Возврат к списку

Спасибо. Ваше сообщение было успешно отправлено.
Mы свяжемся с Вами в ближайшее время.