Различные переопределения шаблонов Joomla для разных меню Joomla

Я использую Joomla v1.7 и mod_mainmenu теперь называется mod_menu (думаю, потому что в папке модулей нет mod_mainmenu). На моем сайте у меня есть два меню, как и на большинстве сайтов, одно в заголовке, а другое в нижнем колонтитуле. Меню заголовка намного сложнее с выпадающими списками, в то время как меню нижнего колонтитула просто имеет четыре ссылки. Я нахожусь в процессе переопределения шаблона mod_menu для меню заголовка, но это также отобразит тот же переопределенный html для меню нижнего колонтитула.

Как сделать два отдельных переопределения для двух отдельных меню. В нижнем колонтитуле я думал о жестком кодировании тегов привязки, но это затруднило бы моему клиенту добавление или удаление ссылок из нижнего колонтитула. Как мне это сделать? Является ли это возможным?

Спасибо!

Я ценю помощь.


person Aayush    schedule 10.09.2011    source источник


Ответы (1)


Этого очень легко добиться в J1.7. Вы просто используете альтернативный макет модуля. Они работают очень похоже на переопределение шаблона. Обычно для переопределения шаблона вы должны создать этот файл -

шаблоны/имя шаблона/html/имя модуля/default.php

Чтобы сделать альтернативный макет, вы просто называете его как-то иначе -

шаблоны/имя шаблона/html/имя модуля/footermenu.php

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

person Brent Friar    schedule 11.09.2011
comment
Работает как шарм. Я видел ваши ответы на многие вопросы Joomla на SO. Я думаю, что большую часть того, что я знаю о Joomla, я узнал от joomla.org, а затем от вас. Большое спасибо. Я действительно ценю твою помощь. - person Aayush; 14.10.2011