Joomla - Отображение подменю всех страниц НА всех страницах

У меня проблема с Joomla 2.5.

Я показываю свою навигацию не так, как обычно. Мои mainMenu и subMenu расположены отдельно друг от друга. (Требуется для анимации jQuery, которую я реализовал)

Необходимо сохранить структуру меню, поэтому я создал следующее меню:
(в этом примере я даю только первым двум элементам mainMenuItems подменю)

  • mainMenuItem #1 {Псевдоним subMenuHead #1}
  • mainMenuItem #2 {Псевдоним subMenuHead #2}
  • ГлавноеМенюПункт #3
  • ГлавноеМенюПункт #4

Подменю:
в настройках отображается только первый уровень Детей!

  • подменюЗаголовок #1
    • subMenuItem #1.1
    • subMenuItem #1.2


  • подменюЗаголовок #2
    • subMenuItem #2.1
    • subMenuItem #2.2

Моя проблема?
Подменю только отображаются, если пользователь находится на родительской странице или на самой фактической странице. Даже если они установлены, они должны отображаться на всех страницах.

Например:
Когда я перехожу к элементу mainMenuItem #3, я не вижу подменю.
Когда я перехожу к элементу subMenuItem #1.2, я вижу только подменю mainMenuItem #1.
Когда я перехожу к элементу подменю № 2.1, я вижу только подменю элемента основного меню № 2.

Что я хочу:
Отображение всех подменю на всех страницах (назначение меню установлено таким образом).

Не понимаю? Возможно, вам поможет прямая ссылка :) (голландский текст): http://www.notabilisweb.nl/tenc2012/

Заранее спасибо!


person TwisterStudios    schedule 22.05.2012    source источник
comment
Что ж, я проверил страницы и их исходный код, но кажется, что когда он не отображается, код подменю даже не генерируется, поэтому мы можем сделать вывод, что код jQuery в порядке, так что это единственная причина, которую я могу представить. до сих пор: В диспетчере модулей назначены ли меню всем меню?   -  person HamZa    schedule 22.05.2012
comment
У меня это работает, так или иначе ... Единственный недостаток: он генерирует меню только тогда, когда для параметра «Начальный уровень» установлено значение 1. Достаточно странно. Когда установлено значение 2, все меню исчезает. Мой jQuery также делает то, что не должен. Но это уже другой случай для другого вопроса...   -  person TwisterStudios    schedule 23.05.2012
comment
Я проверил ваше меню, но оно почему-то не стабильно, возможно, вам следует попробовать другую библиотеку JS/jQuery, кстати, вам следует проверить компонент swmenupro, есть также бесплатная версия swmenufree с некоторыми ограничениями. В любом случае, это хороший компонент, который создает модули меню, а также меню с некоторой анимацией...   -  person HamZa    schedule 23.05.2012


Ответы (1)


Я предполагаю, что вы используете модуль меню Joomla по умолчанию. В модуле, который вы используете для отображения подменю, вы должны убедиться, что для параметра «Показать элементы подменю» установлено значение «Да».

person Brent Friar    schedule 23.05.2012
comment
Это сделало небольшую часть трюка :). Я думал, что это было установлено. Забыл это для 1 из подменю. Почему, когда я устанавливаю для параметра Start-Level значение 2, меню полностью исчезает (кроме фактической страницы, на которую оно ссылается + его родители). - person TwisterStudios; 23.05.2012
comment
Ваше меню, вероятно, не такое глубокое. При подсчете уровней меню начальный уровень меню верхнего уровня равен 0. - person Brent Friar; 28.05.2012
comment
Ну 0 не вариант. Когда вы устанавливаете его на 1, он отображает самый высокий корень. У меня есть подменю, которое содержит только Main с дочерним элементом. При значении 2 Меню исчезает со всех страниц, кроме той, на которую оно ссылается. - person TwisterStudios; 29.05.2012
comment
Хм. Судя по всему, в версии 2.5 Joomla теперь использует 1 для уровня главного меню. Мне нужно посмотреть, как настроены ваши меню, потому что этот модуль работает, если вы не делаете никаких модов. По какой причине вы не используете один из многих проверенных модулей меню? - person Brent Friar; 30.05.2012