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

Массовое редактирование хлебных крошек в 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 — это ключ.

Нужен массовый импорт цепочек?

Поможем с миграцией, экспортом и импортом. Обсудим задачу и предложим решение.

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

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

г. Пермь