Получаем список всех дочерных разделов родительского раздела в Битрикс

Получаем все  вложенные разделы указанного родительского раздела по ID в Битрикс, для удобства код можно вызывать через функцию.
logo
logo
PHP
$iblock_id = 35;
$section_id = 4766;

$rs = CIBlockSection::GetList(
    array(),
    array(
        'IBLOCK_ID' => $iblock_id,
        'ID'        => $section_id,
    )
);
$ar = $rs->GetNext();

$rs = CIBlockSection::GetList(
    array('LEFT_MARGIN' => 'ASC'),
    array(
        'IBLOCK_ID'     => $iblock_id,
        '>LEFT_MARGIN'  => $ar['LEFT_MARGIN'],
        '<RIGHT_MARGIN' => $ar['RIGHT_MARGIN'],
    )
);

$sections = [];

while($arSect = $rs->GetNext())
{
    $sections[] = $arSect;
}

Спасибо! Заявка успешно отправлена, мы с Вами свяжемся в ближайшее время!