Необходимо полностью скрыть выпадающее меню на главной странице, но как это сделать?
Мы занимаемся переводом сайт www.atomindustry.com на Битрикс. На этом сайте очень специфичное меню: на главной странице невыпадающее меню находится справа, а выпадающее меню на всех остальных страницах находится слева. Мы планирвали сделать следующее - на главной странице сделать мнею из простых ссылок, а уже на всех остальных страницах подключать выпадающее меню, состоящее из одного общего top-menu (для основных пунтов) и множества left-menu (для подпунтов). И вот в чем проблема. На главной странице это выпадающее меню не должно отображаться, в отличие от всех остальных страниц. Поправьте, если я не прав: для этого в нужные нам разделы мы копируем .left.menu и изменяем их для каждого раздела(это подпунты). А файл .top.menu , который должен лежать в корне сайта, перемещаем из корня, например в папку /news , а затем подключаем его след образом (у нас из файла header.php в папке шаблона):
// echo $APPLICATION->GetMenuHtml("left", true); $lmenu = new CMenu("top"); $lmenu->Init(SITE_DIR."/news/"); !! Раньше здесь было $lmenu->Init(SITE_DIR); $lmenu->template = "/bitrix/templates/111/top.menu_template.php"; echo $lmenu->GetMenuHtml(); ?>
При этом из корня мы удаляем все файлы, относящиеся к меню, а именно .left.menu .left.menuX .left_sub.menu .top.menu
Но меню, подключенное таким образом, все равно отображается на главной странице. Как быть ???