Великолепно!
Мы используем файлы cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Как в Битрикс убрать пункт из хлебных крошек, из цепочки навигации
Необходимо зайти в шаблон хлебных крошек. Шаблоны бывают разные, ваш шаблон может отличаться, в любом случае нужно найти цикл, который выводит пункты цепочки навигации и добавить вот такой код:
" 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>";
?>
" 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>";
?>