- с любого внутреннего уровня.
Можно использовать
CIBlockSection::GetNavChain
Пример. Нужно получить пользователское поле UF_SHOW_FILTER корневого, родительского раздела
Код |
---|
$navChain = CIBlockSection::GetNavChain($arParams["IBLOCK_ID"], $arResult["SECTION_ID"]); while ($arNav = $navChain->GetNext()) { $db_list = CIBlockSection::GetList(array($by => $order), $arFilter = array("IBLOCK_ID" => $arParams["IBLOCK_ID"], "ID" => $arNav["ID"]), true, $arSelect = array('NAME','UF_TOP_FILTER')); while ($ar_result = $db_list->Fetch()) { echo $ar_result['UF_TOP_FILTER']; } break;} |