Reemake Digital Agency · Компонент Breadcrumbs

Синхронизация хлебных крошек с меню Joomla в один клик

Ручное создание цепочек для сотен страниц — нерационально. Компонент Reemake Breadcrumbs делает это автоматически из структуры меню Joomla. Разбираем, как работает синхронизация и что происходит после нажатия кнопки.

Как работает

Логика синхронизации

Компонент пробегает по таблице #__menu, пропускает служебные записи (Menu_Item_Root, главную, пункты с пустой ссылкой). Для каждого пункта меню строит цепочку от корня к текущему пункту. Результат сохраняется в собственную таблицу #__reemake_breadcrumbs.

Обработка вложенности

Учитывает иерархию меню: «Главная → Раздел → Подраздел → Страница».

Определение типа

Физические записи — с реальными ссылками. Технические — служебные (COM_, mod_) помечаются отдельно.

Преобразование URL

Из ../portfolio в https://site.ru/portfolio. Внешние ссылки — как есть.

Повторный запуск

Можно синхронизировать многократно — существующие записи обновляются, не дублируются.

Инструкция

Как синхронизировать: 5 шагов

1. Установите компонент со страницы Reemake Breadcrumbs для Joomla 6.

2. Админка → Компоненты → Reemake Breadcrumbs.

3. Нажмите кнопку «Синхронизировать» в тулбаре.

4. Дождитесь завершения (несколько секунд для сайта из 100–500 страниц).

5. Проверьте результат: в списке должны появиться все физические записи. Технические — отфильтрованы.

Кейс · Байерстрой

Агрегатор металлопроката: 250+ цепочек без единой ошибки

Задача: «Байерстрой» — агрегатор металлопроката в Перми. 250+ страниц: категории металла, поставщики, документы. Меню 3 уровня. Нужна была корректная навигация для Google — вручную строить цепочки нереально.

Что сделали: установили Reemake Breadcrumbs, нажали «Синхронизировать». Компонент построил все 250+ цепочек, корректно определил вложенность, отфильтровал служебные пункты (корзина, поиск, личный кабинет).

Результат: настройка заняла 5 минут. Валидатор Google Rich Results Test — 0 ошибок. Через 4 недели Google показал раскрытые крошки в сниппетах по категориям металла. CTR по ним вырос на 12 %.

Обновление

Что делать при изменении меню

Когда добавляете новые пункты меню, меняете структуру или URL — просто запустите синхронизацию снова. Компонент найдёт новые записи, обновит изменённые, не тронет удалённые (их можно удалить вручную, если нужно). Существующие цепочки, отредактированные вручную, сохранят свои правки — синхронизация их не перезаписывает без подтверждения.

Вопросы и ответы

Частые вопросы

Что если пункт меню создан после синхронизации?
Запустите синхронизацию снова — новая запись добавится. Ничего не сломается.

Можно ли синхронизировать только часть меню?
Да, в фильтрах выберите нужный тип меню перед синхронизацией. Обработается только выбранное меню.

Что происходит с ручными правками после синхронизации?
Они сохраняются. Компонент видит, что запись уже есть, и обновляет только те поля, которые изменились в меню. Ручные правки URL или name остаются.

Можно ли синхронизировать по расписанию?
Да, через cron-задачу. Компонент имеет CLI-команду для автоматического запуска. Удобно для сайтов с часто меняющейся структурой.

Хотите синхронизировать крошки?

Установим компонент, синхронизируем с меню, проверим результат в валидаторе. Шаблон не трогаем.

Обсудить задачу →
8 (950) 442-49-00 reemake@inbox.ru Max Messenger Max

с 8:00 до 20:00 (МСК)

г. Пермь