Чаще всего данный метод используют для работы с компонентами. Редкий проект обходится без этого метода. Метод называется ShowViewContent.
Очень часто в сети встречается название "отложенная функция", т.е. в указанную методом область будет выводиться контент, который располагается на этой же странице, но в любом другом месте (как выше, так и ниже места определения метода).
Самый частый способ использования (исходя из личного опыта), это вывод фильтра в левую/правую колонку из комплексного компонента каталога. Применение очень простое: где-то, чаще всего, в шаблоне указывается вот это:
<?$APPLICATION->ShowViewContent("sidebar")?>
Параметр метода определяет название области, при этом областей может быть несколько, главное чтобы у них отличались названия.
Далее, у нужного контента, указывается
<?$this->SetViewTarget("sidebar", 100);?>
//Контент тут
<?$this->EndViewTarget();?>
Все что указывается между этими методами передается в место указания нашего ShowViewContent.
У SetViewTarget уже 2 параметра. Тут все просто: первый параметр должен указывать конкретную область вывода информации, то есть совпадать с параметром ShowViewContent. Второй параметр - это порядок подключения, если будет указываться несколько подключаемых контентных областей, то они будут подключаться в порядке второго параметра: чем ближе к нулю, тем раньше подключается.
2013-2024 © Студия Action-it.ru
Копирование материалов сайта без разрешения запрещено