Решение, как получить 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)