Решение, как получить ID первого раздела, находясь в подразделе в «1С-Битрикс»
Функция CIBlockSection::GetNavChain() используется для получения цепочки разделов, включая текущий раздел. В этом случае мы передаем false
в качестве первого параметра, чтобы получить цепочку разделов только для одного инфоблока.
Затем мы используем метод GetNext() для получения первого элемента в выборке, который будет первым разделом в цепочке. Затем мы выводим ID этого раздела с помощью $arSection['ID']
.
Решение:
<?php $sectionID = 123; // ID текущего раздела $nav = CIBlockSection::GetNavChain(false, $sectionID); $arSection = $nav->GetNext(); echo $arSection['ID']; // ID первого раздела в цепочке ?>
Похожие решения:
Комментарии (0)