Не знаю нормальный ли это способ ,но можно так:
$section = CIBlockSection::GetList(всякие параметры);
while ( $sec = $section->GetNext()):
Выводим разделы
$elements = CIBlockElement::GetList( array(),array("SECTION_ID"=>$sec["ID"]
,false,false,array("IBLOCK_ID","ID"
);
while ($elem = $elements->GetNext() ):
Выводим елементы раздела
endwhile;
endwhile;
Или если у компонента меню включена опция подключать файлы типы.left_menu_ext.php, то в шаблоне компонента получать id раздела далее вызывать CIBlockElement::GetList() , далее выводить элементы
Еще возможно то что существует шаблон компонента меню который выводит и разделы и их элементы
$section = CIBlockSection::GetList(всякие параметры);
while ( $sec = $section->GetNext()):
Выводим разделы
$elements = CIBlockElement::GetList( array(),array("SECTION_ID"=>$sec["ID"]
,false,false,array("IBLOCK_ID","ID"
);while ($elem = $elements->GetNext() ):
Выводим елементы раздела
endwhile;
endwhile;
Или если у компонента меню включена опция подключать файлы типы.left_menu_ext.php, то в шаблоне компонента получать id раздела далее вызывать CIBlockElement::GetList() , далее выводить элементы
Еще возможно то что существует шаблон компонента меню который выводит и разделы и их элементы