Блог

Вывод названия элемента в навигационной цепочке

Чтобы убрать ссылку с последнего пункта навигационной цепочки нужно в шаблоне компонента breadcrumb найти строку
if($arResult[$index]["LINK"] <> "")
и изменить ее на строку
if($arResult[$index]["LINK"] <> "" && $index != ($itemSize - 1))
Далее добавим в конец навигационной цепочки на детальной странице название элемента (новости, товара). Для этого в файл result_modifier.php в шаблоне детальной новости (товара) комплексного компонента добавить код
<?
if($arParams['ADD_SECTIONS_CHAIN'] && !empty($arResult['NAME']))
{
    $arResult['SECTION']['PATH'][] = array(

        'NAME' => $arResult['NAME'],
        'PATH' => ''
    );
}
?>
Либо для пущей простоты - добавить в конце шаблона детальной страницы код
$APPLICATION->AddChainItem($arResult['NAME'], "");
Все, теперь последним пунктом навигации на детальной странице будет отображаться название новости (или товара).

Оставить комментарий



Вам нужен сайт? С чего начать?

Проконсультируем, найдем оптимальное решение, подготовим индивидуальное предложение.