Как создать меню в joomla? Учимся создавать дополнительное меню.

Joomla!

Зачем нам может понадобиться создать меню в joomla? Да много может быть причин, например из главного меню вы решили сделать рубрикатор, но вам тогда нужно ещё одно меню которое будет вести на главную страницу, там связь с автором и об авторе, например. Или вы просто решили поменять расположение главного меню, и создать ещё одно. Вот о том как это делается в joomla и будет посвящена эта статья.

Рассмотрим следующий пример – нам необходимо сделать подобие блога, для этого нам потребуется 2 меню. Одно меню будет выполнять глобальные функции навигации, туда войдут пункты Главная страница или Home, Контакты и О себе. Ну а второе меню будет содержать в себе все имеющиеся категории и всё это будет оформлено как соответствующие рубрики. В общем примерно так как это выглядит на этом блоге.

Что для этого следует сделать? Изменить расположение и состав главного меню и создать новое меню и тоже его куда-нибудь пристроить. Начнем с главного меню. На главную страницу мы помещаем Шаблон блога раздела, добавляем к меню Контакты и О себе, создаем прежде в менеджере материалов статьи которые мы в последствии свяжем с этими пунктами. Так же создадим раздел и категории, которые мы свяжем с пунктами второго меню – Рубрики. Всё это вы думаю в состоянии уже сделать самостоятельно.

Так теперь имея в главном меню 3 пункта, давайте поменяем позицию его расположения. Всё это делается в Менеджере модулей, который доступен в меню Расширения.  Заходим туда и выбираем модуль Главное меню. Видим примерно следующую картину …

 

 

Заголовок можно убрать, для этого ставим радиокнопку пункта Показать заголовок в положение Нет. Следующий важный момент это расположение нашего меню. В любом шаблоне есть несколько мест, куда можно расположить тот или иной элемент сайта и наше главное меню в том числе. Что бы увидеть доступные места для размещения нашего меню, переходим на страницу нашего сайта и в строке адреса главной странице, дописываем ?tp=1, увидим примерно следующую картину.

 

 

 

Мы на ней видим что в настоящий момент главное меню находится в позиции left, а мы например хотим видеть это меню в позиции user3. Для этого в модуле Главного меню меняем значение Позиция, с left на user3, если там не будет нужной позиции её можно вписать руками (это бывает глючит joomla).

Прежде чем мы перейдем к созданию нового меню, нам надо подготовится. Идем сюда – Все меню-Менеджер меню и создаем тут наше новое меню, которое мы на следующем этапе свяжем с нашим новым модулем меню. Жмем Создать, пишем что-нибудь в качестве Системного имени и Заголовка, можно и Описание для себя заполнить. Жмем Сохранить, теперь нам надо создать пункты для нашего нового меню. Жмем на кнопку в столбце Пункты меню, напротив нашего нового меню с заголовком Рубрики, ну и создаем тут все необходимые рубрики, связывая их с нашими категориями. Всё это аналогично тому, как мы создавали пункты для главного меню. Запоминаем имя созданного меню.

Теперь нам надо создать новое меню, где будут жить наши категории. Для этого нам надо создать новый модуль меню. Для этого идем сюда – Расширения-Менеджер модулей и жмем Создать, из появившегося окна выбираем Меню. Попадаем в настройки нашего нового модуля меню, пишем заголовок, ставим переключатель Показать заголовок в позицию Да и выбираем Позицию где он будет отображаться, например пускай это будет позиция right. Таким образом, наше меню с рубриками будет отображаться в крайней правой колонке. Теперь нам надо связать новый модуль с созданным ранее меню, выбираем в строке Название меню, имя меню которое мы создали чуть раньше. Основные настройки меню закончились. В настройках модуля меню можно поэкспериментировать со Стилем меню, есть тут и другие настройки, но нам они пока не интересны. Жмем сохранить и всё, 2 меню готовы!

Вот в принципе и всё, что я хотел сказать о том как создать меню в joomla. Я часто оставляю и главное и дополнительное меню в одной позиции (например, left), таким образом у меня главное меню, располагается над дополнительным.

 

Комментарии  

 
#1 Гость 26.06.2011 20:17
Спасибо хорошая статья :-)
Цитировать