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

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

  1. Сергей Толкачев
    Совместимость с версией Joomla!:
    • 4.x
    • 5.x
    Лицензия:
    GPLv2 or later
    Домашняя страница:
    https://web-tolk.ru/dev/joomla-plugins/wt-multicategories?utm_source=joomla-support.ru
    Скачать:
    https://web-tolk.ru/get?element=wtmulticategories?utm_source=joomla-support.ru
    Оплата:
    • Бесплатное
    Тип расширения:
    • Плагин
    Joomla плагин позволяет добавлять в категории статьи или контакты из других категорий (функционал мультикатегорий). id дополнительной категории берутся из пользовательского поля материалов или контактов.

    v.1.2.0 от 13.03.2026г.. Совместимость Joomla 5 / Joomla 6.


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

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

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

    Для разработчиков
    Плагин переопределяет модели ядра 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