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

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

Подробное руководство по настройке хлебных крошек 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" ) );?&gt; </code> </pre> <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="Screenshot_1.png" src="/upload/medialibrary/fe2/fe20705f1468ce67a8de19da77f18d6a.png" height="auto" title="Настройка навигационной цепочки в битрикс"> </div> <br> <div class="image"> <img width="100%" alt="Безымянный.png" src="/upload/medialibrary/6c1/6c180c17484d3c8c12e451c93a9b65c5.png" height="auto" title="Настройка навигационной цепочки в bitrix"> </div>

12.12.2019 01:30:29

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" 
    )
);?>

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

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

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

Screenshot_1.png

Безымянный.png


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

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