Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Опять эти breadcrumbs! -)

00 голосов
0
Приветствую, уважаемые!
Нужен ваш совет в непростой для новичка ситуации.
На сайте в каталоге продукции присутствует комплексный компонент на основе
bitrix:catalog, который в зависимости от ряда параметров подключает следующие компоненты:

Код
 ( bitrix:catalog.sections.list | my:catalog.sections.list )
 ( my:catalog.top | ( bitrix:catalog.section | my:catalog.section ) )


Насколько я смог разобраться, за формирование навигационной цепочки в данном
случае отвечают компоненты bitrix:catalog.section и
my:catalog.section. Когда в дело вступает один из них, все отлично,
цепочка выглядит вот так:
Главная > Каталог > Раздел 1 > Подраздел 1.1.
Для my:catalog.top был добавлен следующий код:
Код
if($arParams["ADD_SECTIONS_CHAIN"]) {
   $rsPath = CIBlockSection::GetNavChain($arParams['IBLOCK_ID'], $arParams['SECTION_ID']);
   $rsPath->SetUrlTemplates("", $arResult["SECTION_URL"]);
   while($arPathItem = $rsPath->GetNext()) {
      $APPLICATION->AddChainItem($arPathItem['NAME'], $arPathItem['SECTION_PAGE_URL']);
   }
}

Но в "хлебных крошках" наличествует только Главная > Каталог
Пробовал перемещать код по компоненту: до блока
if($this->StartResultCache(...)), в нем, в конце компонента -
результат тот же. Однако, если закомментировать
$sSectionName="Каталог"; в /catalog/.section.php, то цепочка формируется, но
"Каталог" попадает в самый конец (видимо, из-за SetTitle).
Короче, много чего было перепробовано и идеи как-то заканчиваются.
Подскажите, если можете, причину такого явления и направьте глаза и руки мои.
спросил 04 Март, 14 от Trunix (160 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
4 ответов
спросил 16 Июнь, 13 от PWNpanda (260 баллов)
0 голосов
4 ответов
спросил 23 Дек, 13 от dia (100 баллов)
0 голосов
3 ответов
спросил 11 Май, 13 от Geysha (160 баллов)
0 голосов
3 ответов
спросил 10 Май, 14 от BeliiSneg (100 баллов)
0 голосов
2 ответов
спросил 06 Апр, 14 от Arvendel (100 баллов)