Telegram, whatsApp, тел.:
8 (918) 0538468, e-mail: info@webstyling.ru

Как в Битрикс убрать пункт из хлебных крошек, из цепочки навигации

Как в Битрикс убрать пункт из хлебных крошек, из цепочки навигации Необходимо зайти в шаблон хлебных крошек. Шаблоны бывают разные, ваш шаблон может отличаться, в любом случае нужно найти цикл, который выводит пункты цепочки навигации и добавить вот такой код:
" if ($title!='Название пункта') { "    и      "}"  
В данном случае название пункта выводилось переменной $title, в другом шаблоне может быть другая переменная. Это простой и быстрый способ удаления пункта.
Не забудьте что перед редактированием любого шаблона, необходимо его скопировать(это можно сделать прямо из визуального редактора), иначе он сотрется при обновлении сайта.

Пример:
<xmp>
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

//delayed function must return a string
if(empty($arResult))
    return "";


if($arResult[count($arResult)-1]["LINK"]!="" && $arResult[count($arResult)-1]["LINK"]!=$GLOBALS["APPLICATION"]->GetCurPage(false))
    $arResult[] = Array("TITLE"=>$GLOBALS["APPLICATION"]->GetTitle());
    
$strReturn = '<ul class="breadcrumb pull-right">';
for($index = 0, $itemSize = count($arResult); $index < $itemSize; $index++)
{$title = htmlspecialcharsex($arResult[$index]["TITLE"]);
if ($title!='Название пункта') {

    if($arResult[$index]["LINK"] <> "" && $arResult[$index]["LINK"]!=$GLOBALS["APPLICATION"]->GetCurPage(false))
        $strReturn .= '<li><a href="'.$arResult[$index]["LINK"].'" title="'.$title.'">'.$title.'</a> →   </li>';
    else
        $strReturn .= '<li class="active">'.$title.'</li>';}
}
</xmp>

return $strReturn."</ul>";
?>


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