Структура каталога у меня такая:
У меня стоит задачи вывести все элементы принадлежащие разделу "Автомобили".
Пишу:
Но таким образом он выводит элементы которые находятся в разделах первого уровня, а если элементы лежат ниже не выводит, как решить эту задачу? Т.е. как сделать так, чтобы выводились элементы, которые принадлежат данному разделу (или ниже этого раздела)?
Код |
---|
Автомобили Ауди А3 А6 БМВ Тойота Книги |
У меня стоит задачи вывести все элементы принадлежащие разделу "Автомобили".
Пишу:
Код |
---|
if(CModule::IncludeModule("iblock")) { $arFilterSect = Array('IBLOCK_ID'=>8, 'GLOBAL_ACTIVE'=>'Y', 'DEPTH_LEVEL'=>1); $resultSect = CIBlockSection::GetList(Array("sort"=>"asc", 'name'=>'asc'), $arFilterSect, true); while($array_sect = $resultSect->Fetch()) { echo '<h2>'.$array_sect['NAME']."</h2><br />"; $SECTION_ID = $array_sect['ID']; $res = CIBlockElement::GetList(Array("NAME"=>"ASC"), Array("IBLOCK_ID"=>8, $SECTION_ID"=>$SECTION_ID, "ACTIVE"=>"Y"), false, false, Array("ID", "NAME", "IBLOCK_SECTION_ID")); while($arFields = $res->Fetch()) { echo $arFileds['NAME'].'<br>'; } } } |
Но таким образом он выводит элементы которые находятся в разделах первого уровня, а если элементы лежат ниже не выводит, как решить эту задачу? Т.е. как сделать так, чтобы выводились элементы, которые принадлежат данному разделу (или ниже этого раздела)?