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

Визуальная структура компании


Описание intranet.structure.visual

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

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



Параметры

Поле Параметр Описание
Основные параметры
Страница структуры компании DETAIL_URL Указывается путь к странице структуры компании.
Страница профиля пользователя PROFILE_URL Указывается путь к странице с профиля пользователя.
Страница отправки личного сообщения PM_URL Указывается путь к странице отправки личного сообщения.
Отображение имени NAME_TEMPLATE Указывается шаблон для отображения ФИО пользователя социальной сети. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество.
Показывать логин, если не задано имя SHOW_LOGIN [Y|N] При отмеченной опции будет выводиться логин, если не указано имя в профиле пользователя.
Выводить всплывающие информационные карточки пользователей USE_USER_LINK [Y|N] При отмеченной опции будут выводиться всплывающие информационные карточки сотрудников компании.
Настройки кеширования
Тип кеширования CACHE_TYPE Указывается тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.


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

<?$APPLICATION->IncludeComponent("bitrix:intranet.structure.visual","",Array(
		"DETAIL_URL" => "/company/structure.php?set_filter_structure=Y&structure_UF_DEPARTMENT=#ID#",
		"PROFILE_URL" => "/company/personal/user/#ID#/",
		"PM_URL" => "/company/personal/messages/chat/#ID#/",
		"NAME_TEMPLATE" => "#NOBR##LAST_NAME# #NAME##/NOBR#",
		"USE_USER_LINK" => "Y",
		"SHOW_LOGIN" => "Y",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "3600",
		"PATH_TO_VIDEO_CALL" => "/company/personal/video/#USER_ID#/"
	),
);?>



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