Структура каталога у меня такая:
У меня стоит задачи вывести все элементы принадлежащие разделу "Автомобили".
Пишу:
Но таким образом он выводит элементы которые находятся в разделах первого уровня, а если элементы лежат ниже не выводит, как решить эту задачу? Т.е. как сделать так, чтобы выводились элементы, которые принадлежат данному разделу (или ниже этого раздела)?
| Код |
|---|
Автомобили Ауди А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>';
}
}
}
|
Но таким образом он выводит элементы которые находятся в разделах первого уровня, а если элементы лежат ниже не выводит, как решить эту задачу? Т.е. как сделать так, чтобы выводились элементы, которые принадлежат данному разделу (или ниже этого раздела)?