Блог специалистов
06.01.2012

Левое меню с раскрытым активным пунктом в Битриксе.

Чтобы раскрыть только активный пункт левого меню в Битриксе, нужно сделать следующее:

1. Создать 2 типа меню, например left_one и left_two, далее в настройка компонента указать какое из них Родительское и какое второстепенное.

2. Нужно подправить файл functions.php (лежит тут /bitrix/components/bitrix/menu/) следующим образом:

Находим код:

//Menu from files
$subMenuExists = false;
if ($currentLevel < $maxLevel)

Меняем на код:

//Menu from files
$subMenuExists = false;
if ($currentLevel < $maxLevel && $arMenu[$menuIndex]["SELECTED"])

Количество показов: 4826




Возврат к списку