Как сделать меню в Joomla?
Сегодня я расскажу вам, как сделать меню Joomla. Также вы узнаете, как заполнить меню пунктами и как отобразить его на странице. В качестве примера я буду использовать бесплатный шаблон JM Services.
Что такое меню в Joomla и для чего оно нужно?
Меню – один из важнейших элементов любого сайта. Оно позволяет организовать структуру страницы. Благодаря меню, пользователи могут без труда перемещаться по сайту. У каждого пункта меню есть свой псевдоним идентификатора, за счёт которого можно сократить и упростить ссылки.
Как добавить меню в Joomla?
В Joomla предусмотрена встроенная система для создания меню. Пройдите в панель администрирования, а затем перейдите во вкладку управления Меню (Menus).
Menus > Manage > Add new menu (Меню > Менеджер меню > Новое меню)

Перед вами откроется следующая форма:


- Title (Заголовок) – введите заголовок нового меню;
- Menu Type (Тип меню) – системное название меню;
- Description (Описание) – опциональное поле для ввода описания нового меню;
- Menu Permissions (Права доступа к меню) – выставите необходимые права доступа (я предпочитаю использовать настройки по умолчанию);
- Save & Close (Сохранить и закрыть) – нажмите на эту кнопку, чтобы сохранить настройки меню.
Вы только что создали меню для Joomla 3! Оно выглядит следующим образом:

Пункты меню в Joomla: что это и как их создать?
В каждом меню может быть пунктов и разделов. Пункты меню определяют тематику содержимого страниц, на которые они ведут. К примеру, я создаю пункт для перехода в блог. Попробуйте сами! Пройдите в панель администрирования сайта:
Menus > [your menu name] > Add new menu item (Меню > Название вашего меню > Добавить новый пункт меню)

Появится следующая форма:

- Menu Title (Заголовок меню) – введите название пункта меню;
- Alias (Алиас) – введите псевдоним для нового пункта меню;
- Menu Item Type (Тип пункта меню) – нажмите Select (Выбрать).
Здесь из выпадающего списка можно выбрать тип нового пункта выпадающего меню Joomla 3. Я выбрал Category Blog:

Как только выберете тип пункта меню, вас перенаправит к предыдущей форме:

- Choose a Category (Выберите категорию) – выберите категорию для статей;
- Menu (Меню) – выберите меню. В данном примере используется My menu;
- Parent Item (Родительский элемент) – выберите родительский элемент. Я выбрал Menu item root, но вы можете создать собственную иерархию.
Можно переходить по другим вкладкам и выставлять настройки для каждого пункта меню. Допускается использование значений по умолчанию.
- Save & Close (Сохранить и закрыть) – нажмите эту кнопку, чтобы сохранить настройки.
Перед вами появится сообщение о том, что новый пункт меню успешно сохранён:

Последующие пункты меню добавляются таким же образом. Взгляните на мой тестовый образец:

Создаём и выводим модуль меню Joomla на страницу
Пройдите в панель администрирования сайта:
Extensions > Modules (Расширения > Модули).

На этой странице вы увидите список модулей, которые можно использовать для вашего сайта. Чтобы отобразить меню на странице, нужно создать модуль меню для Joomla 3. Для этого нажмите кнопку «New» («Создать»):

На этой странице можно увидеть список доступных типов модулей. Нажмите на «Menu» (Меню):

И перед вами появится следующая форма:

- Title (Заголовок) – заголовок для нового модуля;
- Select Menu (Выбрать меню) – из выпадающего списка выберите меню, которое мы только что создали;
- Position (Расположение) – выберите, где будет отображаться модуль. У каждого шаблона Joomla свой список расположений для модулей меню. Я выбрал header (заголовочная часть страницы);
- Status (Статус) – переключите статус на Published (Размещено), иначе меню не будет отображаться на странице;
- Menu Assignment (Привязка меню) – перейдите в эту вкладку, и привяжите модуль меню к определённым страницам.
Во вкладке Menu Assignment можно привязывать модули к конкретным пунктам меню. Таким образом, меню можно показывать только на определённых страницах сайта.

- Module Assignment (Привязка модуля) – укажите, на каких страницах должен отображаться модуль. Я выбрал опцию On all pages (На всех страницах);
- Save & Close (Сохранить и закрыть) – нажмите эту кнопку, чтобы сохранить настройки.
На этом всё! Посмотрите, как горизонтальное меню для Joomla 3 смотрится на сайте:
