В общем САБЖ: при добавлении в меню дочернего элемента пункт меню добавляется, однако отображается он только на внутренних страницах. Как только добавляешь этот пункт без указания родителя, то он появляется. Прошу помочь сделать так, чтоб когда добавляешь дочерний элемент в меню, этот пункт отображался на всех страницах, включая главную.
Последний раз редактировалось Matsa; 12.12.2012 в 12:25.
а случайно в тех же параметрах у вас не стоит Последний уровень:1 ?
если так, то надо поставить ВСЕ или сколько там надо отображать вложенных подуровней
а вообще желательно версию джумлы хотябы, видимо что то не так делаете, там всё просто в личку скиньте сайт, если он в онлайне, ну а если доступ в админку какой нибудь гостевой хотябы, то вообще шикарно.
алгоритм следующий делаем меню в менеджере меню делаем корневой пункт - привязывает категорию -делаем подпункт - привязываем категорию
идём в менеджер модулей создаём модуль меню, привязываем наше меню в настройках указываем желаемое отображение менюшки вот и всё
как вариант может у вас подменю скрыто display:none в стилях?
Спасибо за помощь, но проблему решил немного по другому, просто когда добавляю дочернит пункты делаю их как обычно, но с определённым классом, в котором сделал их меньше и с отступом.
А так пробовал всё, отключал и стили и скрипты (удалял всё что между тегами head) - меню всё-равно не появлялось вложенное меню отображается только тогда, когда находишься в самом разделе. версия джумлы - 1.6.3
---------- Сообщение добавлено 17:53 ---------- Предыдущее 17:46 ----------
кстати, а где находится файл, который формирует само меню?
\modules\mod_mainmenu\tmpl\default.php - это для версии 1,5 \modules\mod_menu\tmpl\default.php - для версии 2,5
для 1,6 не знаю, никогда не юзал кстати пора бы на 2,5 переходить, там хоть sef сделали нормальный, и структура изменилась в лучшую сторону обновления частые а в 1,5 постоянно нужно какие то хаки делать