Агрегатор
Описание webdav.aggregator
и mobile.webdav.aggregator
Компонент служит для быстрой навигации по библиотекам документов. Компонент является стандартным и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Контент > Агрегатор библиотек документов > Агрегатор.
Также в системе есть компонент Агрегатор для быстрой навигации по библиотекам документов корпоративного портала, настроенного на работу с мобильных устройств. Компонент является стандартным и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Контент > Агрегатор библиотек документов > Агрегатор и имеет идентичные обычному агрегатору опции настройки.
Параметры
Поле | Параметр | Описание | ||||||
Основные параметры | ||||||||
---|---|---|---|---|---|---|---|---|
Тип информационного блока | IBLOCK_TYPE | Указывается тип информационного блока библиотеки документов. | ||||||
Информационные блоки с документами | IBLOCK_OTHER_IDS | Для выбранного типа инфоблоков указывается идентификаторы инфоблоков, в котором хранятся документы. | ||||||
Информационный блок документов рабочих групп | IBLOCK_GROUP_ID | Указывается идентификатор инфорблока документов рабочих групп. | ||||||
Информационный блок документов пользователей | IBLOCK_USER_ID | Указывается идентификатор инфорблока документов пользователя. | ||||||
Отображение имени | NAME_TEMPLATE | Параметр определяет отображение имени пользователя:
По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). |
||||||
Управление адресами страниц | ||||||||
Включить поддержку ЧПУ | SEF_MODE | [Y|N] При отмеченной опции будет включена поддержка ЧПУ.
Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры:
|
||||||
Настройки кеширования | ||||||||
Тип кеширования | CACHE_TYPE | Указывается тип кеширования:
|
||||||
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. |
Пример вызова
webdav.aggregator
<?$APPLICATION->IncludeComponent("bitrix:webdav.aggregator","",Array( "SEF_MODE" => "Y", "IBLOCK_TYPE" => "library", "IBLOCK_OTHER_IDS" => array("18","19","22"), "IBLOCK_GROUP_ID" => "18", "IBLOCK_USER_ID" => "19", "NAME_TEMPLATE" => "#NOBR##LAST_NAME# #NAME##/NOBR#", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "SEF_FOLDER" => "/", "SEF_URL_TEMPLATES" => Array( "USER_FILE_PATH" => "company/personal/user/#USER_ID#/files/lib/#PATH#", "GROUP_FILE_PATH" => "workgroups/group/#GROUP_ID#/files/#PATH#", "USER_VIEW" => "/company/personal/user/#USER_ID#" ), "VARIABLE_ALIASES" => Array( "USER_FILE_PATH" => Array(), "GROUP_FILE_PATH" => Array(), "USER_VIEW" => Array(), ) ) );?>
Пример вызова
mobile.webdav.aggregator
<?$APPLICATION->IncludeComponent( "bitrix:mobile.webdav.aggregator", "", Array( "CACHE_TIME" => "3600", "CACHE_TYPE" => "A", "IBLOCK_GROUP_ID" => "23", "IBLOCK_OTHER_IDS" => array("23"), "IBLOCK_TYPE" => "news", "IBLOCK_USER_ID" => "23", "NAME_TEMPLATE" => "", "SEF_MODE" => "N" ) );?>