Тип пункта меню в CMS Joomla 4 - это набор правил, определяющих вид открываемой страницы.
Продолжаем знакомится с настройками раздела «Меню» сайта, созданного с помощью CMS Joomla 4. В этой статье о таком ключевом для системы понятии как «тип пункта меню», от выбора которого напрямую зависит вид открываемой страницы сайта, а также вид окна создания/редактирования Пункта меню в админке.
При помощи созданного в административной части CMS Joomla 4 «Меню» и входящих в него «Пунктов меню» создается структура навигации на сайте. В предыдущих статьях раздела «03-1 Работа с Меню Joomla 4: Список созданных меню» и «03-2 Управление списком Пунктов меню Joomla 4» мы ознакомились с тем как создаются Меню и пункты в них.
Переходим к следующему шагу – создание, затем редактирование отдельного «Пункта меню». Но прежде чем это сделать нужно разобраться с ключевым понятием системы - «Тип пункта меню».
При создании нового Пункта меню открывается окно «Меню: Создания пункта меню» с настройками, общими для пунктов любого типа. Об общих настройках я расскажу позже при разборе примера настройки пункта меню самого ходового типа.
И первое, что необходимо сделать после открытия окна - выбрать «Тип пункта меню» для создаваемого пункта меню.
Тип пункта меню – немного теории
CMS Joomla 4 абсолютно динамичная система, т.е на сайте, созданном при её помощи присутствуют только «динамичные страницы» и отсутствуют «статические страницы» (такие как Страницы в CMS Wordpress).
Пользователь, нажимая на пункты меню на фронтальной стороне сайта, ставит перед системой задачу сформировать эти динамические страницы, извлекая информацию (url, категорию, заголовок, текст, дату, автора и т.д.) из базы данных, подтягивая изображения из каталогов, размещая все это в шаблоне.
А вот какой вид будет иметь эта созданная динамическая страница зависит от типа пункта меню. Таким образом, можно сказать, что тип пункта меню в CMS Joomla 4 - это набор правил, определяющих вид открываемой страницы.
Разработчики системы предусмотрели множество видов страниц, формируемых правилами заложенными в типах меню.
Например, нажатие на пункт меню может вести на отдельную статью или новость (для новостного сайта или блога) или полное описание товара (для интернет-магазина). Другие пункты меню открывают списки статей, новостей или товаров, страницы контактов, поиска, регистрации пользователя, ленту новостей и т.д.
Типы пунктов меню доступные в CMS Joomla 4
Кнопка «Выбрать» настройки «Тип пункта меню» открывает список типов для выбора. Порядок групп и типов в группе установлен по алфавиту и зависит от варианта перевода системы на русский язык.
Список системы «по умолчанию», т.е. без установленных дополнительных компонентов, представлен десятью группами. Развернув группу, можно увидеть список типов пунктов меню, количество зависит от группы. Так в группе Контакты – пять типов пунктов меню, в Материалах – семь.
Устанавливаемые компоненты добавляют свои группы и пункты. Опытные пользователи CMS Joomla 4, разрабатывающие сайты, могут также добавлять свои типы пунктов меню, например, копируя и модифицируя существующие.
Группа «Материалы»
Это самая важная группа типов пунктов меню они формируют самые важные страницы сайта на CMS Joomla 4. Созданные при помощи типов этой группы Пункты меню обращаются к стандартному компоненту системы «Материалы».
«Блог категории». Созданный при помощи этого типа Пункт меню будет формировать страницу сайта со списком Материалов из выбранной категории в виде, называемом «Блог».
Этот вид списка дает возможность показать Заголовок, изображение и вступительную часть текста, а также дату, автора, категорию, количество просмотров по желанию. Это важнейший тип пункта меню, наиболее часто используемый на сайте. Именно для этого типа пункта меню будет приведен пример создания и настройки пункта.
«Избранные материалы». Созданный при помощи этого типа Пункт меню будет формировать страницу сайта со списком Материалов, помеченных как «Избранные». Очень часто именно эта страница становится «Главной» на сайте на CMS Joomla 4.
«Категории». Созданный при помощи этого типа Пункт меню формирует страницу сайта на которой будет выведен список Категорий материалов на основе родительской категории.
«Материал». Созданный при помощи этого типа Пункт меню будет формировать страницу сайта отображающую данные конкретного Материала сайта, её также называют страницей полного вида материала. Достаточно часто используемый тип пункта меню.
«Материалы». Созданный при помощи этого типа Пункт меню будет формировать страницу сайта со списком Материалов из выбранной категории в табличном виде.
«Материалы в архиве». Созданный при помощи этого типа Пункт меню будет формировать страницу сайта со списком архивных Материалов (помеченных «В архив»).
«Создать Материал». Созданный при помощи этого типа Пункт меню будет формировать страницу сайта на которой выводится форма создания нового Материала.
В этой группе присутствует еще два типа пункта меню, которые демонстрируют возможность создания собственных (пользовательских) вариантов формирования страниц.
Группа «Теги»
Созданные при помощи типов меню этой группы Пункты меню обращаются к стандартному компоненту системы «Теги» и будут формировать страницы сайта, такие как списки «Теги», «Элементы» (для выбранной метки) и «Элементы (компактный)» - альтернативный вывод для выбранной метки.
Группа «Контакты»
Созданные при помощи типов этой группы пункты меню обращаются к стандартному компоненту CMS Joomla «Контакты»
«Избранные Контакты» - при выборе создается пункт меню формирующий страницу сайта со списком Контактов, помеченных как «Избранные».
«Контакт» - при выборе создается пункт меню формирующий страницу сайта на которой выводится полная информация о выбранном Контакте.
«Список категорий контактов» - при выборе создается пункт меню формирующий страницу сайта на которой выводится список Категорий контактов.
«Список контактов категории» - созданный при помощи этого типа пункт меню формирует страницу сайта со списком Контактов, из выбранной Категории.
Группа «Пользователи»
Это также важная группа типов пунктов меню, с их помощью формируются страницы сайта на CMS Joomla 4, относящиеся к работе с зарегистрированными пользователями. Созданные при помощи типов этой группы Пункты меню обращаются к стандартному компоненту системы «Пользователи».
Здесь названия типов пунктов меню говорят сами за себя. Можно создать страницы, на которых пользователям выводятся формы для авторизации, регистрации, изменения данных, выхода, изменения логина и пароля.
Группа «Персональные данные»
Созданные при помощи типов этой группы Пункты меню позволяют создать ссылки на страницы с формами обязательными для сайта по законодательству о персональных данных. Пользователю предоставляется возможность отправить запрос на удаление данных, подтвердить или продлить согласие на хранение.
Группа «Системные ссылки»
Это специальная группа типов пунктов меню.
«Псевдоним пункта меню». Созданный при помощи этого типа Пункт меню позволяет сослаться на ранее созданный пункт меню и открывать ту же самую страницу с тем же url, что исключает дублирование.
Типы пунктов меню «Заголовок» и «Разделитель» позволяют создавать разделители для пунктов меню внутри Меню.
«Ссылка». Созданный при помощи этого типа Пункт меню будет вести на внешний ресурс.
Я остановился на описании часто используемых групп и пунктов, остальные являются достаточно специфическими и используются редко.
Другие материалы по теме
- 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