Получить родительский раздел, с любого уровня разделов.

RSS
Получить родительский раздел, с любого уровня разделов.
 
Если, в комплексном шаблоне каталога, на битрикс нужно получить информацию о родительском разделе
- с любого внутреннего уровня.
Можно использовать
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;}
Более подробное описание тут https://camouf.ru/blog-note/9312/
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Ютубе