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>";
}