Добрый день!
Подскажите пожалуйста как выводить иерархию департаментов (каталогов) по указанному разделу?
То есть, мне нужно вывести цепочку отделов в которых находится сотрудник. я делаю так, но выводится только один отдел тот в котором находится сотрудник
Подскажите пожалуйста как выводить иерархию департаментов (каталогов) по указанному разделу?
То есть, мне нужно вывести цепочку отделов в которых находится сотрудник. я делаю так, но выводится только один отдел тот в котором находится сотрудник
Код |
---|
$rsUser = CUser::GetByID(403); $arUser = $rsUser->Fetch(); $department = $arUser['UF_DEPARTMENT']['0']; $IBLOCK_ID = 5; $arFilter = Array( 'IBLOCK_ID'=>$IBLOCK_ID, 'GLOBAL_ACTIVE'=>'Y', 'SECTION_ID' => $department ); $obSection = CIBlockSection::GetTreeList($arFilter); while($arResult = $obSection->GetNext()){ for($i=0;$i<=($arResult['DEPTH_LEVEL']-2);$i++) echo ".."; echo $arResult['NAME'].'<br>'; } |