Подскажите, пожалуйста, как добавить в определенном разделе свой первый пункт в хлебные крошки. На этой старнице расположен комплексный компонент новостей.
но хлебная крошка влезает между пунктом инфоблока и пунктом элемента, т.е. между ними, а не впереди http://joxi.ru/Vm6xepRsxNyQLA . Это непонятное мне поведение естественно не устраивает. Пробовал в component_epilog.php - эффект тот же.
2. решил, а почему бы не передать через $arParams и просто не подставить в начало для нужного раздела в результирующую строку $strReturn в шаблоне хлебных крошек, но оказалось, что в шаблон хлебных крошек не приходит массив параметров, вот так неожиданность, мда уж компонент или не совсем компонент.
Куда отправляется код в самом компоненте хлебных крошек не понятно, куда-то в недры...
В общем не получилось добавить в начало, т.к. хлебные крошки, которые берутся из .section.php я не смог обойти, чтобы добавлялся пункт перед ними. Поэтому отключил все и вручную их прописал через api...
Куда отправляется код в самом компоненте хлебных крошек не понятно, куда-то в недры...
Код
public function GetNavChain($path=false, $iNumFrom=0, $sNavChainPath=false, $bIncludeOnce=false, $bShowIcons = true)
\bitrix\modules\main\classes\general\main.php
GetNavChain() - отложенная функция которая всегда выполняется в служебной части эпилога, наиболее оптимальным вариант сделать свой аналог и кастомный компонент. В компоненте нужно изменить: