Примеры работы с навигационной цепочкой
- Как добавить свой пункт в цепочку навигации?
- На главной не отображается цепочка навигации
- Повторение пунктов в цепочке навигации
- Как сделать, чтобы в навигационной цепочке присутствовал только физический раздел?
Как добавить свой пункт в цепочку навигации?
С помощью функции AddChainItem() :
На главной не отображается цепочка навигации
Цитата: В шаблоне сайта в цепочке навигации выводится название только инфоблоков. Заголовки страниц (допустим контакты) не выводит, заголовок "главная" тоже не отображается. Подскажите что не так?!
Для главной страницы необходимо в свойствах страницы в поле NOT_SHOW_NAV_CHAIN установить значение N.
Для остальных страниц необходимо проверить, установлены ли заголовки в свойствах разделов. Именно заголовки разделов берутся для создания пунктов навигационной цепочки.
Главная страница может также не отображаться по причине неправильно установленной опции Номер пункта, начиная с которого будет построена навигационная цепочка в параметрах компонента Навигационная цепочка: 0 (значение по умолчанию) означает, что построение навигационной цепочки начнется от корня сайта. В случае если заполнено поле Путь, для которого будет построена навигационная цепочка, то номер пункта считается в указанном пути.
Повторение пунктов в цепочке навигации
Цитата: Не подскажете, как так получается, что в каталоге в цепочке навигации повторяется дважды название каталога:
Главная / Магазин / Видеонаблюдение / Видеонаблюдение
Первая ссылка на каталог выглядит так:
/catalog/video/
а вторая:
/catalog/video/section.php?SECTION_ID=0
Первое название берется из свойств директории video (файл .section.php), а второе - компонентом, расположенном на странице (в данном случае адрес страницы section.php).
Примечание: Например, у компонента Новости (bitrix:news) в его параметрах присутствуют соответствующие опции: Включать инфоблок в цепочку навигации и Включать раздел в цепочку навигации.
Повторение элементов в цепочке навигации также может быть вызвано наличием нескольких компонентов на странице, которые настроены на добавление своих пунктов в цепочку.
Как сделать, чтобы в навигационной цепочке присутствовал только физический раздел?
Используется комплексный компонент "Новости" для вывода раздела из инфоблока. В навигационной цепочке помимо физического раздела, появляется некликабельное название раздела самого инфоблока. В настройках ни раздел, ни инфоблок не включен в НЦ.
Решение: Добавьте в шаблон строку: