если кешировать, то нет. но все равно - очень много лишнего подымется (включая описание раздела). И GetNext лишний - достаточно Fetch если нужно на старом ядре: $resSection = CIBlockSection::GetList(Array(), Array("ID"=>ID_раздела), false, array('ID', 'LEFT_MARGIN', 'RIGHT_MARGIN')); $section = $resSection->Fetch(); f ($section['RIGHT_MARGIN'] == $section['LEFT_MARGIN']+1) { echo 'Раздел ' . $section['ID'] . ' подразделов не имеет' }
тогда все тоже, но для IblockSectionTable::getList с поправкой на синтаксис, конечно
Обсуждают сегодня