Breadcrumbs для вложенных категорий материалов Joomla 6
Многоуровневые категории (3–5 уровней) — стандарт для каталогов и блогов. Разбираем, как формируются цепочки в компоненте Reemake Breadcrumbs, что попадает в JSON-LD и как обрабатывать глубокую вложенность.
Структура
Как выглядит цепочка для вложенных категорий
Пример для сайта на Joomla 6 с каталогом в 5 уровней:
Главная → Услуги → Разработка сайтов → На Joomla → Разработка модулейКаждый уровень — отдельный ListItem в JSON-LD. Компонент Reemake Breadcrumbs берёт данные из #__menu с учётом вложенности через поле parent_id. Глубина не ограничена.
Возможности
Что умеет компонент
До 5+ уровней
Компонент строит цепочку любой глубины, ограничение — только структура меню Joomla.
Актуальность
При синхронизации цепочки обновляются по текущей структуре меню. Устаревшие удаляются.
Ручная правка
Можно переопределить цепочку для конкретной страницы — добавить уровень, изменить URL, переименовать.
Экспорт/импорт CSV
Массовое редактирование через CSV для больших каталогов. Разделитель внутри полей — вертикальная черта.
Пример JSON-LD
Вложенная цепочка в 4 уровня
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Главная",
"item": "https://site.ru/" },
{ "@type": "ListItem", "position": 2, "name": "Услуги",
"item": "https://site.ru/uslugi" },
{ "@type": "ListItem", "position": 3, "name": "Разработка",
"item": "https://site.ru/uslugi/razrabotka" },
{ "@type": "ListItem", "position": 4, "name": "Модули",
"item": "https://site.ru/uslugi/razrabotka/moduli" }
]
}Кейс · Симметрия
Каталог мебели: 4 уровня, 800 позиций, цепочки за минуту
Задача: «Симметрия» — мебельная компания из Перми. Каталог 800 позиций с 4 уровнями: «Каталог → Мебель для кухни → Шкафы → Модель». Штатный модуль крошек выводил только одноуровневую цепочку.
Что сделали: установили Reemake Breadcrumbs, синхронизировали с меню. Компонент корректно обработал 4 уровня, построил 800+ цепочек, отфильтровал служебные пункты (корзина, сравнение, личный кабинет). Плагин добавил JSON-LD в head.
Результат: через 3 недели Google показал раскрытые крошки в сниппетах каталога. Глубина просмотра выросла на 16 % — пользователи лучше ориентируются в структуре. Настройка заняла 15 минут.
Вопросы и ответы
Частые вопросы
Что если категория не в меню?
Компонент пропустит её. Если категория должна быть в цепочке — добавьте её в меню Joomla или задайте цепочку вручную в компоненте.
Работает ли для JoomShopping и VirtueMart?
Да, но с кастомной логикой. Категории JoomShopping хранятся в отдельной таблице — потребуется модуль интеграции. Обсудим на аудите.
Есть ли ограничение по глубине?
Технически нет. Но Google показывает в сниппете максимум 5–6 уровней. Для более глубоких цепочек рекомендуется сокращать — оставлять только верхние.
Что если цепочка дублируется на разных страницах?
Компонент создаёт отдельную запись для каждой страницы. Дубли не возникают, если структура меню корректна. Проверьте через фильтр «Тип: Физические» — не должно быть записей с одинаковым url.
Нужны цепочки для каталога?
Настроим Breadcrumbs под вложенную структуру любой глубины. Проверим валидатором.
Обсудить задачу →




Messenger Max