В CMS Joomla есть компонент Метки. Метки, на мой взгляд, удобный инструмент для фильтрации публикаций по определённым критериям.
У меня на сайте пункты главного меню имеют тип Блог категории и привязаны к своим категориям. Все статьи распределены по этим категориям. А пункты дополнительного меню так же привязаны к соответствующей категории, но дополнительно фильтруют статьи по меткам. То есть, в структуре сайта главное меню делит весь контент на разделы, а дополнительное меню - на подразделы.
Теперь, как это работает.
В административной панели Joomla переходим в панель Компоненты / Метки и создаём метки.
Метки могут составлять древовидную структуру.
После того как метка создана, для неё можно создать пункт меню. Если для соответствующего раздела меню ещё не создано, в админке создаём меню Меню / Менеджер меню / Создать - зелёная кнопка. Для публикации меню на сайте в админке Joomla необходимо создать модуль для меню.
Для модуля необходимо указать позицию на сайте и модуль должен быть привязан к пунктам меню. Это всё можно сделать в панели Расширения / Модули. Выберите нужный модуль модуль и
- на вкладке модуль укажите желаемую позицию на сайте для модуля,
- на вкладке привязка к пунктам меню укажите на каких страницах модуль (подменю) будет доступно,
- на вкладке дополнительные параметры укажите Суффикс CSS-класса меню для его правильного отображения на сайте.
Далее опять идём в Меню / Менеджер меню, открываем только что созданное меню и в нём создаём пункты меню, привязанные к меткам.
Сохраняем пункт меню и, затем не забываем привязать к вновь создаваемым пунктам меню модули, в том числе и модуль нашего меню.
Теперь к статьям можно привязать метки и пользователям легче будет ориентироваться на сайте, надеюсь.