Дата последнего изменения: 27.10.2023
Как добавить свой пункт в цепочку навигации?
С помощью функции AddChainItem() :
<? $APPLICATION->AddChainItem("Форум "Отзывы"", "/ru/forum/list.php?FID=3"); ?>
На главной не отображается цепочка навигации
Для главной страницы необходимо в свойствах страницы в поле NOT_SHOW_NAV_CHAIN
установить значение N
.
Для остальных страниц необходимо проверить, установлены ли заголовки в свойствах разделов. Именно заголовки разделов берутся для создания пунктов навигационной цепочки.
Главная страница может также не отображаться по причине неправильно установленной опции Номер пункта, начиная с которого будет построена навигационная цепочка в параметрах компонента Навигационная цепочка: 0 (значение по умолчанию) означает, что построение навигационной цепочки начнется от корня сайта. В случае если заполнено поле Путь, для которого будет построена навигационная цепочка, то номер пункта считается в указанном пути.
Повторение пунктов в цепочке навигации
Главная / Магазин / Видеонаблюдение / Видеонаблюдение
Первая ссылка на каталог выглядит так:
/catalog/video/
а вторая:
/catalog/video/section.php?SECTION_ID=0
Первое название берется из свойств директории video (файл .section.php
), а второе - компонентом, расположенном на странице (в данном случае адрес страницы section.php).
Повторение элементов в цепочке навигации также может быть вызвано наличием нескольких компонентов на странице, которые настроены на добавление своих пунктов в цепочку.
Как сделать, чтобы в навигационной цепочке присутствовал только физический раздел?
Используется комплексный компонент "Новости" для вывода раздела из инфоблока. В навигационной цепочке помимо физического раздела, появляется некликабельное название раздела самого инфоблока. В настройках ни раздел, ни инфоблок не включен в НЦ.
Решение: Добавьте в шаблон строку:
"ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"],