Помогите разобраться. Буду очень признателен за ответы, поскольку даже прочитать это сообщение Вам будет трудно.
Я хочу создать на сайте, создающимся на Битрикс-Старт, выпадающее меню, точно такое же, как и в административной панели любой версии Битрикс. Сайт временно находится по адресу
Надо, чтобы это меню было одинаковым для всех разделов сайта. Подпункты этого выпадающего меню(меню не сайте будет только левое, верхнее и нижнее не нужны) будут содержаться только в первых 2-3 пунктах. На сайте уже висит первая версия меню, но в ней ещё нет подпунктов.
На моё обращение в поддержку ответ на был таким:
//-------------------------------------
Прикрепленные файлы:
Добрый день
В прикрепленном файле (шаблон левого меню) - пример организации двух-уровнего меню.
Вот - пример его подключения в header-е
<? $lmenu = new CMenu("top");
$lmenu->Init(SITE_DIR);
$lmenu->template = "/bitrix/templates/1C/left.menu_template.php";
echo $lmenu->GetMenuHtml();
?>
т.е. в качестве первого уровня "цепляется" меню типа top из корневой директории.
//-------------------------------------
Т.е., если я верно понимаю, присланную поддежкой часть кода нужно вставить в любое место в Header.php в папке "templates/мой_шаблон". И так же создать папку "templates/1С" , куда поместить "left.menu_template.php". Но это не работает.
После таких действий на экран выводится не только левое меню, но и нижнее несколько раз подряд, во весь экран, правда, с подпунктами.
Что я не верно делаю ?
Пожалуйста, помогите разобраться с этим меню. Может быть есть более простое решение проблемы? И почему в Битрикс, такой качественной и надежной системе нет такой простой вещи, как создание подменю через интерфейс?
Я хочу создать на сайте, создающимся на Битрикс-Старт, выпадающее меню, точно такое же, как и в административной панели любой версии Битрикс. Сайт временно находится по адресу
Надо, чтобы это меню было одинаковым для всех разделов сайта. Подпункты этого выпадающего меню(меню не сайте будет только левое, верхнее и нижнее не нужны) будут содержаться только в первых 2-3 пунктах. На сайте уже висит первая версия меню, но в ней ещё нет подпунктов.
На моё обращение в поддержку ответ на был таким:
//-------------------------------------
Прикрепленные файлы:
Добрый день
В прикрепленном файле (шаблон левого меню) - пример организации двух-уровнего меню.
Вот - пример его подключения в header-е
<? $lmenu = new CMenu("top");
$lmenu->Init(SITE_DIR);
$lmenu->template = "/bitrix/templates/1C/left.menu_template.php";
echo $lmenu->GetMenuHtml();
?>
т.е. в качестве первого уровня "цепляется" меню типа top из корневой директории.
//-------------------------------------
Т.е., если я верно понимаю, присланную поддежкой часть кода нужно вставить в любое место в Header.php в папке "templates/мой_шаблон". И так же создать папку "templates/1С" , куда поместить "left.menu_template.php". Но это не работает.
После таких действий на экран выводится не только левое меню, но и нижнее несколько раз подряд, во весь экран, правда, с подпунктами.
Что я не верно делаю ?
Пожалуйста, помогите разобраться с этим меню. Может быть есть более простое решение проблемы? И почему в Битрикс, такой качественной и надежной системе нет такой простой вещи, как создание подменю через интерфейс?
