/ Подробное руководство по настройке хлебных крошек bitrix.breadcrumb в CMS Bitrix

Подробное руководство по настройке хлебных крошек bitrix.breadcrumb в CMS Bitrix

13 Фев 2019
Дмитрий М.
3416

Как вывести хлебные крошки на сайте?

Для того чтобы вывести на сайте цепочку навигации, необходимо в файле header.php шаблона сайта разместить код вызова компонента bitrix.breadcrumb:

<?$APPLICATION->IncludeComponent("bitrix:breadcrumb","",Array(
        "START_FROM" => "0", // С какого уровня вложенности раздела начинать построение цепочки навигации
        "PATH" => "", // Указывается путь, по которому будет построена навигационная цепочка. Если поле не заполнено совсем, то навигационная цепочка будет строиться для текущего пути.
        "SITE_ID" => "s1" // Указывается ID сайта для которого строить цепочку навигации
    )
);?>

Как отключить bitrix:breadcrumb для главной страницы?

Как правило на главной странице сайта навигационная цепочка не выводиться, учтём это и добавим условие вывода компонента. Для этого нужно проверить на какой странице мы находимся, если это не главная страница, то выводим компонент bitrix.breadcrumb:

<?if ($APPLICATION->GetCurPage(false) != '/'):?>
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb","",Array(
        "START_FROM" => "0", 
        "PATH" => "", 
        "SITE_ID" => "s1" 
    )
);?>
<?endif;?>

Массив настроек компонента bitrix.breadcrumb

START_FROM Указывается номер пункта, начиная с которого будет построена навигационная цепочка. В поле может быть задано числовое значение, определяющее уровень вложенности раздела на сайте. Например, 0 (ноль) означает, что построение навигационной цепочки начнется от корня сайта. Если 1, то с первого уровня текущего раздела и так далее.
PATH Указывается путь, по которому будет построена навигационная цепочка. Если поле не заполнено совсем, то навигационная цепочка будет строиться для текущего пути.
SITE_ID Указывается сайт для построения навигационной цепочки. Параметр устанавливается в случае многосайтовой версии, когда DOCUMENT_ROOT у сайтов разный.

Как формируется навигационная цепочка в Bitrix?

Навигационная цепочка строиться на основе заголовков разделов (папок) сайта или при помощи компонентов, которые добавляют заголовки в навигационную цепочку.

Настроить заголовки папок сайта можно из административного интерфейса:

Настройка навигационной цепочки в битрикс

Настройка навигационной цепочки в битрикс

Или при помощи визуального редактора, открываете нужную страницу и:

Установка заголовка страницы в Bitrix

Настройка хлебных крошек Битрикс у компонента Каталог bitrix:catalog

Статья была полезна? Поблагодарите автора.

Самые читаемые
#1С Битрикс, #Bitrix CMS, #.htaccess, #настройка редиректов
4 Авг 2019
#Хлебные крошки, #1С Битрикс, #Bitrix CMS, #bitrix:breadcrumbs, #component_epilog, #кэширование
1 Окт 2018
#ресайз изображений, #1С Битрикс, #Bitrix CMS
3 Мар 2019
#bitrix, #robots.txt, #sitemap.xml, #поддомены, #мультисайтовость
16 Окт 2018
#bitrix, #bitrix:catalog.section, #скидки, #товары со скидкой, #страница скидок, #страница со скидками
4 Окт 2018
#Bitrix CMS, #breadcrumb, #bitrix:breadcrumbs, #хлебные крошки, #настройка
13 Фев 2019
#bitrix, #пользовательские свойства, #тип свойств, #привязка к элементам
27 Ноя 2019
#bitrix, #свойства элементов, #обработчик событий, #OnBeforeIBlockElementUpdate, #OnIBlockElementSetPropertyValues
21 Июл 2020
#bitrix:news, #сортировка, #фильтрация, #bitrix:catalog, #catalog.section, #news.list
16 Дек 2020