Здравствуйте.
Подскажите, пожалуйста, как добавить в определенном разделе свой первый пункт в хлебные крошки. На этой старнице расположен комплексный компонент новостей.
Я пробовал:
1. В хедере добавлял строку [CODE]$APPLICATION->AddChainItem('Бытовая техника', $pathFirstCrumb);
[/CODE]но хлебная крошка влезает между пунктом инфоблока и пунктом элемента, т.е. между ними, а не впереди [URL=http://joxi.ru/Vm6xepRsxNyQLA]http://joxi.ru/Vm6xepRsxNyQLA[/URL] . Это непонятное мне поведение естественно не устраивает. Пробовал в component_epilog.php - эффект тот же.
2. решил, а почему бы не передать через $arParams и просто не подставить в начало для нужного раздела в результирующую строку $strReturn в шаблоне хлебных крошек, но оказалось, что в шаблон хлебных крошек не приходит массив параметров, вот так неожиданность, мда уж компонент или не совсем компонент.
Куда отправляется код в самом компоненте хлебных крошек не понятно, куда-то в недры...[CODE]<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
/**
* @global CMain $APPLICATION
* @var CBitrixComponent $this
*/
if (!$this->InitComponentTemplate())
return;
$template = &$this->GetTemplate();
$templatePath = $template->GetFile();
$templateFolder = $template->GetFolder();
$APPLICATION->SetAdditionalCSS($templateFolder."/style.css");
//Params
$arParams["START_FROM"] = (isset($arParams["START_FROM"]) && intval($arParams["START_FROM"]) > 0 ? intval($arParams["START_FROM"]) : 0);
$arParams["PATH"] = (isset($arParams["PATH"]) && strlen($arParams["PATH"]) > 0 ? htmlspecialcharsbx($arParams["PATH"]) : false);
$arParams["SITE_ID"] = (isset($arParams["SITE_ID"]) && strlen($arParams["SITE_ID"]) == 2 ? htmlspecialcharsbx($arParams["SITE_ID"]) : false);
if ($arParams["SITE_ID"] === false)
$path = $arParams["PATH"];
else
$path = Array($arParams["SITE_ID"], $arParams["PATH"]);
$APPLICATION->AddBufferContent(
Array(&$APPLICATION, "GetNavChain"),
$path,
$arParams["START_FROM"],
$templatePath,
$bIncludeOnce = true,
$bShowIcons = false
);
[/CODE]
Версия битрикса последняя на текущий момент
Подскажите, пожалуйста, если кто сталкивался и делал, куда копать, как достигнуть цели.