Документация для разработчиков
Темная тема

Структура организации


Описание gosportal:gos_site.organiztion_structure

Компонент выводит визуальное представление структуры организации. Компонент разработан для решения Официальный сайт государственной организации. Компонент является стандартным и входит в дистрибутив модуля.

В визуальном редакторе компонент расположен в разделе: Гос. сайт.



Параметры

Поле Параметр Описание
Дополнительно
Страница пользователя EC_URL Указывается шаблон пути к странице пользователя.
Дополнительные поля для вывода USER_PROPERTY С помощью клавиши Ctrl выберите дополнительные поля для вывода.
Выводить дату элемента DISPLAY_DATE [Y|N] При отмеченной опции будут выведены даты элементов.
Выводить название элемента DISPLAY_NAME [Y|N] При отмеченной опции для каждого элемента будет выведено его название.
Выводить изображение для анонса DISPLAY_PICTURE [Y|N] При отмеченной опции будут выведены изображения для элемента, если они заданы.
Выводить текст анонса DISPLAY_PREVIEW_TEXT [Y|N] При отмеченной опции будет выведен текст анонса для элементов, если он определен.
Основные параметры
Тип информационного блока IBLOCK_TYPE Указывается тип информационного блока (используется только для проверки).
Код информационного блока структуры STRUCTURE_IBLOCK_ID Указывается код информационного блока структуры.
Управление режимом AJAX
Включить режим AJAX AJAX_MODE [Y|N] При установленной опции для компонента будет включен режим AJAX.
Включить прокрутку к началу компонента AJAX_OPTION_JUMP [Y|N] Если пользователь совершит AJAX-переход, то при установленной опции по окончании загрузки произойдет прокрутка к началу компонента.
Включить подгрузку стилей AJAX_OPTION_STYLE [Y|N] Если параметр принимает значение "Y", то при совершении AJAX-переходов будет происходить подгрузка и обработка списка стилей, вызванных компонентом.
Включить эмуляцию навигации браузера AJAX_OPTION_HISTORY [Y|N] Когда пользователь выполняет AJAX-переходы, то при включенной опции можно использовать кнопки браузера "Назад" и "Вперед".


Пример вызова

 IncludeComponent(
	"gosportal:gos_site.organiztion_structure",
	"",
	Array(
		"AJAX_MODE" => "N",
		"AJAX_OPTION_ADDITIONAL" => "",
		"AJAX_OPTION_HISTORY" => "N",
		"AJAX_OPTION_JUMP" => "N",
		"AJAX_OPTION_STYLE" => "Y",
		"DISPLAY_DATE" => "Y",
		"DISPLAY_NAME" => "Y",
		"DISPLAY_PICTURE" => "Y",
		"DISPLAY_PREVIEW_TEXT" => "Y",
		"EC_URL" => "#SITE_DIR#rukovodstvo/user/#USER_ID#/",
		"IBLOCK_TYPE" => "news",
		"STRUCTURE_IBLOCK_ID" => $_REQUEST["ID"],
		"USER_PROPERTY" => array("ID", "LOGIN")
	)
);?>
);?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024