@SouLFiX

Как создать многоуровневое меню в bitrix?

Я создал каталоги и внутри подкаталоги. Засунул их в меню, в header. На главной всё шикарно работает, выпадает меню и подпункты. Но если я перехожу на страницы второго уровня, внутри, то там все пункты меню исчезают и остаётся только один пункт на который я перешёл.

Может я что-то упускаю? Это смешно, что с такой элементарной задачей целый день бьюсь. Гуглил, были похожие вопросы у людей, но не одного внятного ответа.

Код вызова меню:
<?$APPLICATION->IncludeComponent(
		"bitrix:menu",
		"submenu",
		array(
			"ROOT_MENU_TYPE" => "submenu",
			"MAX_LEVEL" => "2",
			"CHILD_MENU_TYPE" => "submenu",
			"USE_EXT" => "N",
			"ALLOW_MULTI_SELECT" => "N",
			"MENU_CACHE_TYPE" => "N",
			"MENU_CACHE_TIME" => "3600",
			"MENU_CACHE_USE_GROUPS" => "Y",
			"MENU_CACHE_GET_VARS" => array(
			),
			"COMPONENT_TEMPLATE" => "submenu"
		),
		false
	);?>
  • Вопрос задан
  • 7360 просмотров
Решения вопроса 1
@den-masonov
Насколько я понял у вас внутри подраздела файл меню который дублирует тот что в корне. Удалите его в подкаталоге, если такой есть.

UPD: и почему у вас один тип меню в корневом уровне и в подуровнях?
"ROOT_MENU_TYPE" => "submenu",
"MAX_LEVEL" => "2",
"CHILD_MENU_TYPE" => "submenu",

Надо разные
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Sanes
@Sanes
Поищите видео на Youtube. Точно видел.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы