Конфигурация модулей через административный интерфейс
Путь доступа:\ Настройки продукта → Настройки модулей → Управление структурой\ URL: bitrix/admin/settings.php?mid=fileman&lang=ru
В данном разделе осуществляется конфигурация параметров модуля. Необходимо активировать и настроить функциональность, связанную с управлением файловой структурой и визуальным редактором.
Добавляем условие для сайдбара (боковой панели)
Файл: header.php
Добавлена условная логика для отображения левой боковой панели на всех страницах, кроме главной, при активации соответствующего флага в свойствах раздела.
<? // Логика отображения левой боковой панели
if (($APPLICATION->GetCurPage() !== '/') && $APPLICATION->GetProperty("leftSidebar") === 'Y') {
$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
array(
"AREA_FILE_SHOW" => "file",
"PATH" => "/include/sidebars/left.php"
)
);
} ?>
Конфигурация левого меню
Файл: /include/sidebars/left.php
Реализована логика отображения кастомного меню первого уровня с использованием стандартного компонента Битрикс. Конфигурация включает:
- Тип меню: пользовательский (left)
- Ограничение глубины вложенности (MAX_LEVEL = 1)
<?php
/**
* @global CMain $APPLICATION
*/
if ($APPLICATION->GetProperty("leftMenu") === 'Y') {
$APPLICATION->IncludeComponent(
"bitrix:menu",
"section_navigation",
array(
"ROOT_MENU_TYPE" => 'left',
"MENU_CACHE_TYPE" => "N",
"MENU_CACHE_TIME" => "3600",
"MENU_CACHE_USE_GROUPS" => "Y",
"MAX_LEVEL" => "1",
"USE_EXT" => "N",
"DELAY" => "N",
"ALLOW_MULTI_SELECT" => "N"
)
);
}
Управление свойствами разделов
Интерфейс настройки:\ Раздел → Свойства раздела
Для активации функционала необходимо:
- Установить флаг "Отображать левую боковую панель" (leftSidebar)
- Активировать опцию "Показывать левое меню" (leftMenu)
- Выбрать соответствующий тип меню из доступных шаблонов