Bitrix D7 — получение разделов инфоблока и их свойств
Пример выборки разделов инфоблока (секций) через D7 ORM с доступом к полям и пользовательским свойствам разделов
use Bitrix\Main\Loader;
use Bitrix\Iblock\SectionTable;
Loader::includeModule('iblock');
$res = SectionTable::getList([
'select' => ['ID', 'NAME', 'CODE', 'SECTION_PAGE_URL', 'UF_CUSTOM_FIELD'],
'filter' => ['IBLOCK_ID' => 5, 'ACTIVE' => 'Y'],
'order' => ['LEFT_MARGIN' => 'ASC'],
]);
while ($section = $res->fetch()) {
echo "[{$section['ID']}] {$section['NAME']} — {$section['SECTION_PAGE_URL']}<br>";
}