
За замовчуванням у Joomla матеріал належить до однієї основної категорії. У більшості випадків цього достатньо, але іноді одну й ту саму статтю потрібно показувати одразу в кількох тематичних розділах. Створювати для цього копії матеріалу не варто: вміст доведеться оновлювати в кількох місцях, а на сайті з’являться практично однакові сторінки.
У Joomla 5 і 6 це завдання можна вирішити за допомогою WT Multicategories. Плагін зберігає основну категорію матеріалу й дає змогу додатково вказати одну або кілька інших категорій, у блогах яких він також відображатиметься. Нижче — покрокове налаштування, перевірене на Joomla 5.4.7.
Важливо: перед встановленням розширень на робочий сайт зробіть резервну копію. Після налаштування перевірте звичайні блоги категорій, пагінацію, теги та сторонні модулі виведення матеріалів.
Коли потрібні кілька категорій, а коли достатньо тегів
Спочатку варто визначити, чи справді матеріалу потрібні кілька категорій. У Joomla вже є теги, які дають змогу об’єднувати статті за додатковими темами незалежно від їхньої основної категорії.
Теги зручніші, якщо потрібна додаткова тематична класифікація й окремі сторінки зі списками матеріалів за тегами. Мультикатегорії потрібні, коли одна й та сама стаття має бути присутня безпосередньо в блогах кількох категорій Joomla.
При цьому матеріал залишається один: зберігаються його URL, текст, дата публікації та основна категорія.
Крок 1. Встановлюємо WT Multicategories
Відкрийте в панелі адміністратора Joomla:
Система → Встановлення → Розширення → Встановити з JED.
У пошуку Joomla Extensions Directory введіть WT Multicategories і відкрийте знайдене розширення.

Натисніть кнопку встановлення та підтвердьте дію. Після завершення Joomla покаже повідомлення про успішне встановлення WT Multicategories.

Крок 2. Встановлюємо WT Category
WT Multicategories отримує додаткові категорії з користувацького поля Joomla. Щоб вибирати категорії не за числовими ID, а зі звичайного списку, встановимо додатковий плагін поля WT Category.
Знову відкрийте Встановити з JED, знайдіть WT Category і встановіть його.

Крок 3. Створюємо поле «Додаткові категорії»
Перейдіть:
Матеріали → Поля → Створити.
У списку «Тип» виберіть новий тип поля «Категорія (wtcategory)».

Заповніть основні параметри поля:
- Title: Додаткові категорії;
- Ім’я: additional-categories;
- Назва: Додаткові категорії;
- Опис: Виберіть категорії, у яких матеріал має відображатися додатково;
- Обов’язкове: Ні;
- Стандартний компонент Joomla?: Так;
- Компонент: Матеріали;
- Мультивибір: Так;
- Опубліковані: Так.

Параметр «Мультивибір» обов’язково встановіть у значення «Так», інакше для матеріалу можна буде вибрати лише одну додаткову категорію.
Мова категорій на мультимовному сайті
У налаштуваннях WT Category є власний параметр «Мова». Він визначає, категорії якої мови будуть доступні у випадаючому списку.
На мультимовному сайті цей параметр потрібно перевірити окремо. Для українськомовних матеріалів доцільно вибрати «Українська (uk-UA)», щоб у списку відображалися саме українські категорії. Якщо залишити значення «Усі», набір доступних категорій може відрізнятися залежно від конфігурації сайту та розширення.
Не плутайте цей параметр WT Category зі звичайним полем «Мова» у правій частині налаштувань Joomla: стандартний параметр Joomla визначає мову самого користувацького поля.
Крок 4. Вимикаємо виведення технічного поля у статті
Поле «Додаткові категорії» потрібне для роботи плагіна, але показувати його відвідувачам усередині статті не потрібно.
Відкрийте вкладку «Параметри» і встановіть:
Відображення поля → Не відображати автоматично.

Інші параметри відображення можна залишити за замовчуванням. Збережіть поле.
Крок 5. Підключаємо поле до WT Multicategories
Тепер потрібно вказати системному плагіну, з якого поля отримувати додаткові категорії.
Перейдіть:
Система → Керування → Плагіни → Система — WT Multicategories.
У параметрі «Поле мультикатегорій для матеріалів» виберіть «Додаткові категорії».

Поле мультикатегорій для контактів можна залишити порожнім, якщо кілька категорій потрібні лише матеріалам. Переконайтеся, що плагін увімкнений, і збережіть налаштування.
Крок 6. Додаємо матеріал до кількох категорій
Відкрийте потрібний матеріал Joomla і перейдіть на вкладку «Поля». Тут з’явиться поле «Додаткові категорії».
Відкрийте список і виберіть одну або кілька категорій, у яких матеріал має відображатися додатково. Під час перевірки можна залишити тестовий матеріал у його основній категорії Joomla й додатково вибрати, наприклад, категорії SEO та Копірайтинг.

Після вибору категорій натисніть «Зберегти».
Крок 7. Перевіряємо результат на сайті
Відкрийте на сайті одну із зазначених додаткових категорій. Якщо все налаштовано правильно, матеріал з’явиться в її звичайному списку разом із матеріалами, для яких ця категорія є основною.
Під час тесту матеріал після додавання категорії «Копірайтинг» справді з’явився в блозі цієї категорії:

Основна категорія матеріалу при цьому не змінилася. Виходить один матеріал з одним URL, який може відображатися одразу в кількох розділах сайту.
Що відбувається із сортуванням
Додавання додаткової категорії не змінює дату публікації матеріалу. У новому розділі стаття бере участь у звичайному сортуванні Joomla.
Тому старий матеріал, доданий до категорії з великою кількістю нових публікацій, може опинитися не на першій сторінці, а далі за пагінацією. Якщо статтю одразу не видно, спочатку перевірте інші сторінки категорії.
Як видалити матеріал із додаткової категорії
Знову відкрийте матеріал, перейдіть на вкладку «Поля» і видаліть непотрібну категорію зі списку «Додаткові категорії». Після збереження матеріал зникне з цієї додаткової категорії, але залишиться в основній та в інших вибраних розділах.
Що перевірити, якщо мультикатегорії не працюють
- WT Multicategories має бути увімкнений;
- у налаштуваннях плагіна має бути вибране саме поле «Додаткові категорії»;
- для WT Category має бути увімкнений мультивибір;
- на мультимовному сайті перевірте мову категорій;
- після зміни поля обов’язково збережіть матеріал;
- перевірте пагінацію додаткової категорії;
- якщо використовується кешування, очистьте кеш Joomla і шаблону.
Також враховуйте, що сторонні модулі та розширення можуть формувати власні списки матеріалів. Тому роботу мультикатегорій у стандартному блозі Joomla і в сторонньому модулі краще перевіряти окремо.
Підсумок
Якщо потрібна лише додаткова тематична класифікація матеріалів, у багатьох випадках достатньо тегів Joomla. Але коли одна стаття має бути присутня безпосередньо в кількох блогах категорій, WT Multicategories дає змогу реалізувати це без створення дублікатів.
Після початкового налаштування робота зводиться до кількох дій: відкрити матеріал, перейти на вкладку «Поля», вибрати додаткові категорії та зберегти зміни.
На Joomla 5.4.7 описану схему перевірено на практиці: матеріал зберіг основну категорію й одночасно з’явився у вибраній додатковій категорії.