«Меню» в CMS Joomla 4 это не просто набор ссылок, а основа построения правильного сайта с использованием этой системы.
«Меню» в CMS Joomla 4 это не просто набор ссылок. На концепции меню основана сама возможность построения правильного сайта с использованием этой системы. Это сложная тема, зато, когда разберешься, все встает на свои места, и уже недоумеваешь, почему в других системах иначе.
В общем случае, для рядового пользователя интернета «меню сайта» это набор ссылок, расположенный в каком-либо месте на странице. Клик по такой ссылке позволяет перейти на другую страницу этого же сайта или на внешние ресурсы.
Современные сайты могут быть очень сложными и содержать огромное количество страниц. Соответственно и меню на сайте может быть несколько (главное, верхнее, нижнее, боковое …) и каждое меню может содержать значительное количество ссылок, в том числе и в иерархическом, многоуровневом виде.
Для размещения меню на страницах сайта в CMS Joomla 4, также как это было и в тройке, используется специальное расширение, называемое «Модуль». Созданное для сайта меню передается в специальный модуль типа «Меню», который размещается в подходящем месте («позиции») страницы сайта.
Модуль в Joomla 4 «из коробки» обладает ограниченными возможностями. Для более «красивого» и «функционального» вывода меню его следует доработать (CSS, JS…) или использовать модули, созданные сторонними разработчиками (выпадающий список, «мега меню», аккордеон, иконки).
Пункт «МЕНЮ» главного меню панели управления Joomla 4.
Административная часть CMS Joomla 4 дает возможность создавать меню и пункты для них. В отличии от предыдущей версии системы, разработчики перенесли главное меню админки в левую часть страницы.
Для управления меню сайта в главном меню жмем пункт «МЕНЮ», раскроется выпадающий список по типу «аккордеон». Первый пункт списка - «Меню» отвечает за переход к списку всех созданных меню. Нажимаем и переходим.
Список меню довольно прост, в нем присутствует название меню, указаны количества пунктов меню, отдельно опубликованных, неопубликованных и удаленных, также уникальный идентификатор.
Управление списком меню в админке Joomla 4.
Статья написана в момент выхода CMS Joomla версии 4.1.2. Возможно в последующих релизах будут вносится дополнения и соответствующие изменения в статью.
Кнопки в верхней части страницы
В верхней части страницы расположены кнопки управления меню:
«Создать» - открывает Окно для создания нового Меню.
«Удалить» - предназначена для удаления Меню. Меню для удаления нужно отметить в соответствующем чекбоксе (слева от наименования Меню). Безвозвратно удаляется меню включая все содержащиеся в нем пункты.
«Настройки», «Справка» - кнопки необходимые при разработке сайта.
Таблица со списком Меню
Основная часть страницы управления меню представляет собой таблицу содержащую список всех меню сайта, со следующими столбцами:
Крайний левый столбец таблицы это чекбокс, позволяющий выделить одно или несколько меню для последующего удаления.
Столбец «Заголовок» содержит наименование Меню, является ссылкой, нажатие на которую открывает страницу редактирования меню. По столбцу Заголовок возможна сортировка. Для владельца сайта редактирование меню не представляет интереса, так как все уже сделано разработчиком при создании сайта.
Столбец «Пункты меню» содержит иконку-ссылку, нажатие на которую открывает список пунктов меню этого Меню. О пунктах меню в следующей статье «03-2 Работа с Меню Joomla 4: Пункты меню» (будет написана).
Дале идут три столбца отражающие количество «Опубликованных», «Неопубликованных» и находящихся «В корзине» пунктов меню, соответствующего Меню.
Предпоследний столбец отражает информацию о том был ли создан Модуль для вывода Меню на страницы сайта.
Если модуль для Меню Joomla 4 создан, Вы увидите метку в виде кнопки с надписью «Модули». Нажатие на кнопку открывает выпадающий список со ссылками на созданные для данного меню модули. Нажатие на ссылку открывает модуль для редактирования, без необходимости переходить в раздел управления модулями.
Если модуль для Меню не создан, Вы увидите метку в виде белого текста на синеем фоне «Добавить модуль для данного меню». Нажатие на метку открывает окно создания Модуля типа «Меню» из стандартной поставки CMS Joomla 4.
Создание этого модуля очень простое, нужно лишь заполнить поле заголовок, а меню для которого создается модуль уже выбрано. Остальные настройки такие же, как и для других модулей (позиция, привязка к пунктам меню, язык, права доступа …).
Если для выбранного Меню требуется создание нестандартного модуля (например, от стороннего разработчика) то такой модуль можно создать только из раздела управления модулями.
Крайний правый столбец «ID» содержит информацию об уникальном идентификаторе Меню. По ID возможна сортировка.
Другие элементы управления списком Меню
Между таблицей со списком Меню и верхними кнопками находятся дополнительные элементы управления.
Выпадающий список «Сайт/Панель управления» позволяет выбрать область системы Joomla 4, для которой нужно отобразить список Меню.
Поле «Поиск» позволяет искать Меню по заголовку. Очистка критериев поиска кнопкой «Очистить».
Справа находятся два выпадающих списка. Один для выбора поля сортировки, другой для выбора количество Меню, показываемых на странице. Остальные Меню отобразятся на следующих страницах.
Другие материалы по теме
- 03-1 Работа с Меню Joomla 4: Список созданных меню
- 03-2 Управление списком Пунктов меню Joomla 4
- 03-3 Понятие «тип пункта меню» CMS Joomla 4
- 03-4 Пример настройки пункта меню в CMS Joomla 4, часть 1
- 03-4 Пример настройки пункта меню в CMS Joomla 4, часть 2
- 03-4 Пример настройки пункта меню в CMS Joomla 4, часть 3