Назад

Битрикс — Как добавить в хлебные крошки название если это страница а не раздел

Главная
Блог
Битрикс — Как добавить в хлебные крошки название если это страница а не раздел

Многие разработчики сталкиваются с тем, что в 1С-Битрикс хлебные крошки по умолчанию формируются только на основе структуры разделов, игнорируя заголовки отдельных страниц. Особенно это заметно на сайтах, где есть:

  • динамические разделы (каталог, новости),

  • статические страницы (например, /about/info.php).

В результате пользователи видят неполную навигационную цепочку, что ухудшает юзабилити и SEO.

Решение — добавляем заголовок страницы в хлебные крошки

Исправить эту ситуацию можно всего несколькими строками кода. Рассмотрим простое и эффективное решение.

Готовый код (3 строки)

Добавьте этот код в footer.php вашего шаблона:

<?
if (strstr($_SERVER['PHP_SELF'], '.php')):
  $APPLICATION->AddChainItem($APPLICATION->arPageProperties['TITLE']);
endif;
?>

Как это работает?

  1. Проверка расширения файла
    $_SERVER['PHP_SELF'] определяет текущий скрипт. Если URL содержит .php, код срабатывает.

  2. Добавление заголовка в цепочку
    Метод AddChainItem() вставляет заголовок страницы ($APPLICATION->arPageProperties['TITLE']) в конец хлебных крошек.

  3. Дополнительные параметры метода

    CMain::AddChainItem(string $title, string $link = "", bool $convert_html_entity = true)

    • $title — текст элемента,

    • $link — опциональная ссылка,

    • $convert_html_entity — преобразование HTML-сущностей (по умолчанию true).

Где разместить код?

Лучше добавить его в footer.php шаблона, но можно и в другом месте, адаптировав проверку под ваши нужды.

Вывод

Это простое решение особенно полезно для сайтов со смешанной структурой (динамические разделы + статические страницы). Теперь хлебные крошки будут отображать точные названия, улучшая навигацию и SEO. Попробуйте — и убедитесь, насколько это удобно!

Нужен надежный исполнитель?
Разрабатываем сайты, выполняем миграцию на Битрикс, дорабатываем функционал, сопровождаем проекты, а также занимаемся поисковым продвижением и комплексным маркетингом
Получить консультацию
Читайте по теме
Все статьи
Нужен надежный исполнитель?
Разрабатываем сайты, выполняем миграцию на Битрикс, дорабатываем функционал, сопровождаем проекты, а также занимаемся поисковым продвижением и комплексным маркетингом
Получить консультацию
Все статьи