Массовое редактирование хлебных крошек в Joomla через CSV
Для сайтов с сотнями страниц редактировать цепочки вручную — боль. Разбираем, как выгрузить все крошки в CSV, отредактировать в Excel и загрузить обратно через компонент Reemake Breadcrumbs. С примерами и кодировкой.
Зачем
Когда нужен массовый экспорт
Миграция
Перенос цепочек со старой CMS на новую Joomla 6.
Переименование
Массовое обновление названий в навигации после ребрендинга.
Смена URL
Обновление ссылок при реструктуризации сайта.
SEO-аудит
Выгрузка всех цепочек для анализа и оптимизации.
Формат CSV
Структура файла
id;title;url;crumbs_names;crumbs_urls;client_id;is_technical;published
1;Главная;https://site.ru;Главная;https://site.ru;0;0;1
2;Услуги;https://site.ru/uslugi;Главная|Услуги;https://site.ru|https://site.ru/uslugi;0;0;1
3;Разработка;https://site.ru/uslugi/razrabotka;Главная|Услуги|Разработка;...;0;0;1Разделитель внутри полей crumbs_names и crumbs_urls — вертикальная черта |. Файл сохраняется с BOM UTF-8, чтобы Excel корректно отображал кириллицу.
Как работать
3 шага: экспорт → правка → импорт
1. Экспорт. Компоненты → Reemake Breadcrumbs → «Экспорт CSV». Файл выгрузится со всеми цепочками, включая технические записи.
2. Правка в Excel. Откройте CSV в Excel или Google Sheets. Редактируйте title, url, crumbs_names, crumbs_urls. Поле id не трогайте — это ключ обновления.
3. Импорт. Компоненты → Reemake Breadcrumbs → «Импорт CSV». Два режима: «Обновить + добавить» — безопасный, «Полная замена» — удаляет всё и грузит заново.
Кейс · Пермские Строители
380 цепочек отредактированы за 40 минут
Задача: «Пермские Строители» — ассоциация застройщиков. 380+ материалов, меню реструктурировали: раздел «Проекты» переименовали в «Объекты», изменили URL. Вручную править 380 цепочек в админке — неделя работы.
Что сделали: выгрузили цепочки в CSV, отредактировали через поиск-замену в Excel (Проекты → Объекты, /proekty/ → /objekty/), залили обратно в режиме «Обновить + добавить».
Результат: 380 цепочек обновлены за 40 минут. Разметка BreadcrumbList в JSON-LD актуализировалась автоматически после импорта. Никаких ручных правок, никаких ошибок.
Тонкости
Что важно знать
Кодировка. UTF-8 с BOM — иначе Excel покажет «кракозябры» вместо кириллицы. При сохранении из Excel выберите «CSV UTF-8 (разделители — запятые)», потом замените запятые на точки с запятой, если нужно.
Разделители. Внутри crumbs_names и crumbs_urls — вертикальная черта. Если название содержит |, экранируйте его удвоением или замените символ.
Длина цепочки. Число элементов в crumbs_names и crumbs_urls должно совпадать. Если в одном поле больше — компонент обработает по минимальной длине.
Вопросы и ответы
Частые вопросы
Какая кодировка файла?
UTF-8 с BOM. Тогда Excel корректно отображает кириллицу. Без BOM — русские буквы превращаются в мусор.
Что если в crumbs_names больше элементов, чем в crumbs_urls?
Компонент обработает по минимальной длине. Правильнее — синхронизировать списки вручную или через формулу Excel.
Можно ли экспортировать только физические записи?
Да. В фильтрах выберите «Тип: Физические» перед экспортом. Технические не выгрузятся. Но при импорте технические записи останутся без изменений.
Что будет при импорте, если я поменяю id?
Компонент создаст новые записи вместо обновления старых. Дубли. Не меняйте id — это ключ.
Нужен массовый импорт цепочек?
Поможем с миграцией, экспортом и импортом. Обсудим задачу и предложим решение.
Обсудить задачу →




Messenger Max