Получаю список разделов инфоблока следующим образом:
[CODE]$IBLOCK_ID = $arParams['IBLOCK_ID'];
$ID = $arParams["SECTION_ID"];
if(CModule::IncludeModule("iblock")){
$arFilter = Array('IBLOCK_ID'=>$IBLOCK_ID, 'GLOBAL_ACTIVE'=>'Y', 'SECTION_ID'=>$ID);
$db_list = CIBlockSection::GetList(Array("NAME"=>"ASC"), $arFilter, true,$arSelect = array("UF_*"));
while($ar_result = $db_list->GetNext())
{
// вывожу список ссылок на подразделы
print "<li><a href=\"$ar_result[SECTION_PAGE_URL]\">$ar_result[NAME]</a></li>";
$subdiv_id = $ar_result[CODE]; // получаю ID подраздела
$self_id = $ar_result[ID]; // получаю собственный ID элемента раздела
/* здесь нужно проверять, что существует подраздел и выводить его */
}
}
[/CODE]Так работает.
Что мне нужно делать, чтобы получить даные подраздела?
Уровень вложенности 2-3 подраздела, как определить,что раздел не содержит подразделов нижнего уровня?
Пробовал примеры, приведенные в документации - либо ничего не возвращает, либо возвращает случайные данные.
Помогите, pls