85  /  330

Примеры работы

Просмотров: 2278 (Статистика ведётся с 06.02.2017)

Как добавить свой пункт в цепочку навигации?

С помощью функции AddChainItem() :

<?
$APPLICATION->AddChainItem("Форум &quot;Отзывы&quot;", "/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).

Примечание: Например, у компонента Новости (bitrix:news) в его параметрах присутствуют соответствующие опции: Включать инфоблок в цепочку навигации и Включать раздел в цепочку навигации.

Повторение элементов в цепочке навигации также может быть вызвано наличием нескольких компонентов на странице, которые настроены на добавление своих пунктов в цепочку.


Как сделать, чтобы в навигационной цепочке присутствовал только физический раздел?

Используется комплексный компонент "Новости" для вывода раздела из инфоблока. В навигационной цепочке помимо физического раздела, появляется некликабельное название раздела самого инфоблока. В настройках ни раздел, ни инфоблок не включен в НЦ.

Решение: Добавьте в шаблон строку:

"ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"],
18
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии