Как в 1С:Битрикс сделать многоуровневое меню?

224
13 сентября 2018, 09:40

1С Битрикс. Есть меню каталога товаров, в котором много уровней вложенности (например 10). Как вывести вложенность каталогов более чем 4?

1)Пробовал в 'bitrix/components/bitrix/menu/.parameters.php' добавлять свои параметры, затем в настройках выбирать их, но ничего не меняется.

2) Пробовал в 'bitrix/components/bitrix/menu/component.php'
менять строку: if (isset($arParams["MAX_LEVEL"]) && 1 < intval($arParams["MAX_LEVEL"]) && intval($arParams["MAX_LEVEL"]) < 5) на if (isset($arParams["MAX_LEVEL"]) && 1 < intval($arParams["MAX_LEVEL"]) && intval($arParams["MAX_LEVEL"]) < 10) , но не помогло.

3) Добавил в 'bitrix/components/bitrix/menu/templates/tree/template.php' чтобы посмотреть результат "$arResult", и увидел в массиве есть только "СуперФутболки1" и "СуперФутболки2", а '3,4,5,6,7,8,9,10' нет. Значит изначально запрос выбирает до иерархии 4. Значит нужно изменить чтобы "$arResult" выводил больше уровней каталога. Где можно это изменить? Может кто сталкивался? Уже перекопал весь интернет и ютуб, ничего толкового именно по этой теме нет.

READ ALSO
Как подменить url адрес без редиректа?

Как подменить url адрес без редиректа?

Мне на сайте нужно при переходе по /catalog/4-maslichnye_kultury/new/semena_ryzhika_ozimogo_sort_adamashtml, чтобы редиректило на /catalog/4-maslichnye_kultury/semena_ryzhika_ozimogo_sort_adamas

245
Как скрыть заголовок записи?

Как скрыть заголовок записи?

Следуя из этой темы Все же задамся вопросомКакой код следует добавить чтобы скрыть заголовок в плагине? Задано отображение текста вместо...

252
Получить значение из array [закрыт]

Получить значение из array [закрыт]

Требуется получить [$email] из [props] => Array

231
Баг при быстром прокручивании Infinite scroll

Баг при быстром прокручивании Infinite scroll

Внедрил Infinite Scroll на своем сайте для просмотра товаровВроде все работает, но при быстром скролле загружаются повторные товары и т

231