Здравствуйте, уважаемые участники сообщества Битрикс! Укажите направление в решении поставленной задачи.
При открытии данной формы, в первом поле должно быть название текущего раздела, во втором название текущего подраздела. Вот так
Задача сводится к помещению пунктов навигационной цепочки в массив, для последующей подстановки в функцию
Код |
---|
<?global $APPLICATION;
$chain = $APPLICATION->GetNavChain(false, false, false, true);
echo "<pre>";
print_r($chain);
echo "</pre>";
?>
<?//Получаем ID текущего раздела и подраздела
$db_list = CIBlockSection::GetList(Array(), Array('IBLOCK_ID'=>'4', 'NAME' => 'Посидеть'), true, 'CODE');
while($ar_result = $db_list->GetNext())
{
echo $ar_result['ID'];
}
?> |
Скрытый текст |
---|
Как пытался решить задачу: использовал
Код |
---|
global $APPLICATION;
$chain = $APPLICATION->GetNavChain(false, false, false, true);
echo "<pre>";
print_r($chain);
echo "</pre>"; |
Создал файл /bitrix/templates/.default/chain_template.php
Код |
---|
<?
return $arResult;
?> |
Работает, но массив содержит только корневой раздел "Любимые места", я так понимаю потому что он физический.
Либо
Код |
---|
<?global $APPLICATION;
$chain = $APPLICATION->ShowtNavChain(false, false, false, true);
echo "<pre>";
print_r($chain);
echo "</pre>";
?>
|
Эта функция просто отображает навигационную цепочку, в переменную поместить не получается
|