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

  • 2019-02-13
  • Дмитрий М.
  • 429

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

<h2>Как вывести хлебные крошки на сайте?</h2> <p> Для того чтобы вывести на сайте цепочку навигации, необходимо в файле header.php шаблона сайта разместить код вызова компонента <b>bitrix.breadcrumb</b>: </p> <pre class="line-numbers"><code class="language-php">&lt;?$APPLICATION-&gt;IncludeComponent("bitrix:breadcrumb","",Array( "START_FROM" =&gt; "0", // С какого уровня вложенности раздела начинать построение цепочки навигации "PATH" =&gt; "", // Указывается путь, по которому будет построена навигационная цепочка. Если поле не заполнено совсем, то навигационная цепочка будет строиться для текущего пути. "SITE_ID" =&gt; "s1" // Указывается ID сайта для которого строить цепочку навигации ) );?&gt; </code> </pre> <h2>Как отключить bitrix:breadcrumb для главной страницы?</h2> <p> Как правило на главной странице сайта навигационная цепочка не выводиться, учтём это и добавим условие вывода компонента. Для этого нужно проверить на какой странице мы находимся, если это не главная страница, то выводим компонент <b>bitrix.breadcrumb</b>: </p> <pre class="line-numbers"><code class="language-php">&lt;?if ($APPLICATION-&gt;GetCurPage(false) != '/'):?&gt; &lt;?$APPLICATION-&gt;IncludeComponent("bitrix:breadcrumb","",Array( "START_FROM" =&gt; "0", "PATH" =&gt; "", "SITE_ID" =&gt; "s1" ) );?&gt; &lt;?endif;?&gt; </code> </pre> <h3 class="mb-4">Массив настроек компонента bitrix.breadcrumb</h3> <table cellspacing="10" cellpadding="10" border="1" bordercolor="#DDDDDD"> <tbody> <tr> <td align="center"> <b>START_FROM</b> </td> <td> Указывается номер пункта, начиная с которого будет построена навигационная цепочка. В поле может быть задано числовое значение, определяющее уровень вложенности раздела на сайте. Например, 0 (ноль) означает, что построение навигационной цепочки начнется от корня сайта. Если 1, то с первого уровня текущего раздела и так далее. </td> </tr> <tr> <td align="center"> <b>PATH</b> </td> <td> Указывается путь, по которому будет построена навигационная цепочка. Если поле не заполнено совсем, то навигационная цепочка будет строиться для текущего пути. </td> </tr> <tr> <td align="center"> <b>SITE_ID</b> </td> <td> Указывается сайт для построения навигационной цепочки. Параметр устанавливается в случае многосайтовой версии, когда <b>DOCUMENT_ROOT</b> у сайтов разный. </td> </tr> </tbody> </table> <table> </table> <h2 class="my-3">Как формируется навигационная цепочка в Bitrix?</h2> <p> Навигационная цепочка строиться на основе заголовков разделов (папок) сайта или при помощи компонентов, которые добавляют заголовки в навигационную цепочку. </p> <p> Настроить заголовки папок сайта можно из административного интерфейса: </p> <div class="image"> <img width="100%" alt="Настройка навигационной цепочки в битрикс" src="/upload/medialibrary/fe2/fe20705f1468ce67a8de19da77f18d6a.png" height="auto" title="Настройка навигационной цепочки в битрикс"> </div> <br> <div class="image"> <img width="100%" alt="Настройка навигационной цепочки в битрикс" src="/upload/medialibrary/6c1/6c180c17484d3c8c12e451c93a9b65c5.png" height="auto" title="Настройка навигационной цепочки в bitrix"> </div> <br> <p> Или при помощи визуального редактора, открываете нужную страницу и: </p> <div class="image"> <img width="100%" alt="Установка заголовка страницы в Bitrix" src="/upload/medialibrary/2ba/2babb399f1e2271a56e51c881a5913d7.png" title="Установка заголовка страницы в Bitrix"> </div> <br> <h2>Настройка хлебных крошек Битрикс у компонента Каталог bitrix:catalog</h2>

29.07.2020 12:36:52

bread.png

bread.png

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

Для отображения навигационной цепочки - хлебных крошек, на сайтах под управлением CMS Bitrix используется компонент bitrix.breadcrumb. Ниже подробно рассмотрим настройку компонента и вывод хлебных крошек на сайте.

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

Для того чтобы вывести на сайте цепочку навигации, необходимо в файле 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



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

Возврат к списку

Другие статьи