Есть основное левое меню типа left с пунктами подразделов, выглядит так:
Меню
-Раздел1
-Раздел 2
-Раздел 3
в настройках указано Тип меню для первого уровня=left, Тип меню для остальных уровней=sub, sub дополнительное меню подразделов, добавленное в Настройки- Настройки продукта - Настройки модулей - Настройки модуля - Главный модуль (ну как обычно)...
В подразделах созданы меню типа sub пункты в которые подгружаются из разделов и элементов инфоблока через файл .sub.menu_ext.php следующего содержания:
в итоге должно получиться следующее меню:
Меню
-Раздел1
- Элемент подраздела из инфоблока 1
- Элемент подраздела из инфоблока 2
-Раздел 2
- Элемент подраздела из инфоблока 1
- Элемент подраздела из инфоблока 2
-Раздел 3
Но в итоге так не получается, я создаю меню типа sub и файл .sub.menu_ext.php в разделе 1 и все отлично работает пункты из инфоблока читаются и добавляются, если я создаю меню типа sub в разделе 2 тоже все работает, но как только я создаю в разделе 2 файл .sub.menu_ext.php для подгрузки пунктов меню из ифноблока, я получаю белый экран вместо содержания раздела. Т.е. в меню происходит какая то ошибка, в чем дело я не пойму.
Меню
-Раздел1
-Раздел 2
-Раздел 3
в настройках указано Тип меню для первого уровня=left, Тип меню для остальных уровней=sub, sub дополнительное меню подразделов, добавленное в Настройки- Настройки продукта - Настройки модулей - Настройки модуля - Главный модуль (ну как обычно)...
В подразделах созданы меню типа sub пункты в которые подгружаются из разделов и элементов инфоблока через файл .sub.menu_ext.php следующего содержания:
Код |
---|
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); global $APPLICATION; $aMenuLinksExt=$APPLICATION->IncludeComponent( "Nick:menu.sections.elements", "", array( "IS_SEF" => "N", "ID" => "", "IBLOCK_TYPE" => "otdel", "IBLOCK_ID" => "55", "SECTION_URL" => "", "DEPTH_LEVEL" => "1", "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000" ), false ); $aMenuLinks = array_merge($aMenuLinksExt, $aMenuLinks); ?> |
в итоге должно получиться следующее меню:
Меню
-Раздел1
- Элемент подраздела из инфоблока 1
- Элемент подраздела из инфоблока 2
-Раздел 2
- Элемент подраздела из инфоблока 1
- Элемент подраздела из инфоблока 2
-Раздел 3
Но в итоге так не получается, я создаю меню типа sub и файл .sub.menu_ext.php в разделе 1 и все отлично работает пункты из инфоблока читаются и добавляются, если я создаю меню типа sub в разделе 2 тоже все работает, но как только я создаю в разделе 2 файл .sub.menu_ext.php для подгрузки пунктов меню из ифноблока, я получаю белый экран вместо содержания раздела. Т.е. в меню происходит какая то ошибка, в чем дело я не пойму.