WT Multicategories плагин мультикатегорий Joomla

Скачивания 4443 Просмотры 3097 CTR 143% Plg Free

Joomla плагин позволяет добавлять в категории статьи или контакты из других категорий (функционал мультикатегорий). id дополнительной категории берутся из пользовательского поля материалов или контактов.

WT Multicategories плагин мультикатегорий Joomla

Описание

Этот плагин добавляет возможность указать для материалов или контактов Joomla больше, чем одну категорию. Для этого нужно создать пользовательское поле, в котором будут указан id дополнительной категории. В настройках плагина нужно указать какое именно поле будет использоваться в качестве источника данных. Материалы и контакты из дополнительных категорий будут добавлены  в общий список и будут отображаться среди материалов / контактов основной категории. 

По смыслу это напоминает функционал тегов. Но данные для тегов хранятся в отдельной таблице базы данных и для них (в случае необходимости) нужно делать дополнительные переопределения макета в шаблоне. С помощью плагина мультикатегорий можно избежать дополнительной работы. 

Для удобства указания дополнительных категорий Joomla вы можете использовать плагин пользовательского поля WT Category.

Для разработчиков

Плагин переопределяет модели ядра Joomla:

  • Joomla\Component\Content\Site\Model\ArticlesModel - модель списка материалов
  • Joomla\Component\Contact\Site\Model\CategoryModel - модель списка контактов

В обоих случаях изменяется метод getListQuery(), в который добавляется ещё один JOIN.

Обновление с v.1.1.0. CLI-команда пересборки.

Если вы обновляетесь с v.1.1.0, уже существующие материалы и контакты автоматически не пересобираются. Для заполнения таблицы маппинга для ранее сохраненных элементов используйте CLI-команду:

/path/to/php /path/to/joomla/cli/joomla.php wtmulticategories:rebuild-map

Joomla

Тип расширения:
Плагин
Каталог:
System
Версия Joomla:
5.2.3, 6.0.3, 6.1.3

Что нового

Исправлено

Исправление ошибок

Страницы контактов теперь корректно открываются, если в настройках плагина не выбрано поле дополнительных категорий для контактов.

Смотрите также

Расширения Joomla WebTolk

112 Всего расширений
12 Категорий
573 Выпущено версий
835300 Всего скачиваний