Создание и редактирование категорий сайта, созданного с использованием CMS Joomla 4
В статье описывается функционал создания новой или редактирования существующей категории сайта, создаваемого при помощи CMS Joomla 4. Описание формы создания/редактирования, заполняемых полей, кнопок управления.
Что подразумевается под понятием «контент» применительно к сайту, созданному с использованием CMS Joomla 4 я немного рассказал в первом материале этого раздела – «02-1 Управление контентом CMS Joomla 4».
Основная единица контента сайта - Материал (article, статья), материалы группируются в Категории, внутри Категорий могут быть еще категории (Подкатегории). Об управлении категориями материалов написано в статье «02-2 Контент – категории CMS Joomla 4, управление».
Далее о редактировании/создании категории материала сайта, созданного с использованием CMS Joomla 4. Для доступа к категориям перейдем в раздел «Контент» - пункт меню «Категории».
Создание категории.
Жмем кнопку «+Создать» в верхней части окна управления категориями - «Материалы:Категории». Откроется окно с формой создания новой категории - «Материалы: Создание категории». Форма содержит множество полей, распределенных по нескольким вкладкам.
Вкладка «Категория»
«Заголовок» - текстовое поле заголовок категории. * Показывает, что поле обязательно для заполнения.
«Алиас» - текстовое поле псевдоним категории. Поле, которое будет определять вид URL страницы сайта со списком материалов создаваемой категории, если для неё не назначен собственный пункт меню. Ситуация, хоть и маловероятная (вывод данных на станицах сайта Joomla 4 основан на использовании пунктов меню), но все-таки возможная. При первом заполнение производится транслитерация из Заголовка автоматически.
«Описание» - текстовое поле с описанием категории. Это поле как правило содержит WYSIWYG (What You See Is What You Get - что видишь, то и получишь) редактор. В данном примере используется Редактор «JCE». Описанию работы с этим редактором посвящен отдельный раздел сайта, а работе в окне - материал «04-1(1) Окно работы с контентом редактора JCE для Joomla 4».
«Родительская категория» - родительская категория. Выпадающий список, содержит иерархический список всех ранее созданных категорий сайта.
«Состояние» - статус категории (Опубликована, Неопубликована…). Выпадающий список.
«Доступ» - уровень доступа к категории (Public, Registered…). Выпадающий список.
«Теги» - Выбор метки (если назначена). Мультисписок. Метки для категорий и материалов создаются в специальном компоненте Joomla 4 «Теги». Главное меню «Компоненты» -> «Теги»
«Язык» - Выбор языка. Выпадающий список. В отличии от предыдущей версии системы в CMS Joomla 4 это поле появляется только на мультиязычных сайтах (при активизации соответствующего плагина).
«Примечание» - примечание к категории (если необходимо). Текстовое поле.
«Примечание версии» - примечание к версии категории (если необходимо). Текстовое поле. Это новая настройка, в её назначении еще предстоит разобраться.
Вкладка «Параметры»
«Макет» - Выбор макета (шаблона) для Категории из списка макетов. Макет должен быть предварительно создан.
«Из коробки» CMS Joomla 4 для категорий имеет два макета - «Материалы» (список материалов в виде таблицы) и «Блог» (список материалов с выводом заголовка, изображения, краткого описания и других полей). Веб-разработчик, специализирующийся на CMS Joomla 4, может создать собственный макет вывода материалов категории или изменить вид существующего. Если макет не выбран – используется макет «По умолчанию», назначенный в глобальных настройках компонента Материалы.
«Изображение» - Выбор изображения для Категории из файлов на сайте. Переход в менеджер изображений сайта.
«Описание» - дополнительное описание для изображения, выводится в тег «alt».
«Без описания» - дополнительная настройка. Это новая настройка, в её назначении еще предстоит разобраться.
Вкладка «Публикация»
«Дата Создания» - дата создания категории. Выбор даты из Календаря. Автоматически заполняется текущая дата и время.
«Автор» - пользователь, создавший категорию. Выбор пользователя из списка пользователей зарегистрированных на сайте. Автоматически заполняется пользователь, создающий категорию.
«Дата изменения» - дата изменения категории. Автоматически заполняется текущая дата и время.
«Изменил» - пользователь, изменивший категорию. Автоматически заполняется пользователь, изменивший категорию.
«Кол-во просмотров» - количество просмотров страницы списка материалов категории.
«ID» -уникальный идентификационный номер категории.
«Метатег Description», «Ключевые слова» специальные поля. Рекомендуются заполнять для SEO, но их значение для продвижения относительно невелико.
«Автор» - специальное поле, заполняется если, авторские права на информацию принадлежат не создателю категории.
«Метатег Robots» - специальное поле, заполняется если необходимо, чтобы доступ к категории был иным чем указано в файле robots.txt.
Вкладка «Связи»
Эта вкладка возникает при активизации плагина «Система - Фильтр языка», т.е. на мультиязычных сайтах. На вкладке располагаются поля для установки связи между категориями идентичными для каждого языка.
Вкладка «Права доступа»
Вкладка, на которой можно изменить права доступа для отдельной категории. Как правило изменять не требуется.
Редактирование категории.
Открытие окна редактирования категории происходит после нажатия на ссылку заголовка категории. Откроется окно с формой, аналогичное форме создания новой категории, но с заголовком «Материалы: Редактирование категории».
Действия при редактировании принципиально не отличаются от действий при создании категории, за исключением того, что поля уже заполнены.
При этом особое внимание необходимо уделить полю «Алиас» - текстовому полю псевдонима категории. Так как это поле определяет вид URL страницы сайта, если для категории не назначен собственный пункт меню, не изменяйте АЛИАС без серьезной на то необходимости!
Завершение Создания.
После заполнения всех обязательных полей необходимо сохранить создаваемую категорию. Для этого предназначены кнопки в верхней части Окна Менеджера
«Сохранить» - сохранение категории.
«Сохранить и закрыть» - сохранение категории и закрытие страницы.
«Сохранить и создать» - сохранение категории, закрытие страницы и открытие окна для создания новой категории.
«Сохранить как копию» - сохранение данных категории для создания новой копированием. Опция появляется при редактировании категории.
«Закрыть» - закрытие окна без сохранения внесенных данных.
«Версии» - переход к списку версий категорий. Кнопка появляется при редактировании категории. Это новая настройка, как она работает еще предстоит разобраться.
Заключение
В статье описаны действия, соответствующие стандартной работе с системой (Core Joomla), для сайта, созданного на одном языке.
В других вариантах настройки системы (мультиязычный сайт Core Joomla, мультиязычный сайт с использованием компонента FaLang или переопределение функционала сайта при помощи CCK Seblod) вид форм будет иной и потребуются дополнительные действия.
Работа с дополнительным функционалом будет описана дополнительно.