Получаю список разделов инфоблока следующим образом:
Так работает.
Что мне нужно делать, чтобы получить даные подраздела?
Уровень вложенности 2-3 подраздела, как определить,что раздел не содержит подразделов нижнего уровня?
Пробовал примеры, приведенные в документации - либо ничего не возвращает, либо возвращает случайные данные.
Помогите, pls
Код |
---|
$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 элемента раздела /* здесь нужно проверять, что существует подраздел и выводить его */ } } |
Что мне нужно делать, чтобы получить даные подраздела?
Уровень вложенности 2-3 подраздела, как определить,что раздел не содержит подразделов нижнего уровня?
Пробовал примеры, приведенные в документации - либо ничего не возвращает, либо возвращает случайные данные.
Помогите, pls