Я думаю нужно начать с выборки разделов... а потом выбирать элеиенты по SECTION_ID т.е примерно такой код
| Код |
|---|
<?php
if(CModule::IncludeModule("iblock"))
{
$arFilter = Array('IBLOCK_ID'=>$IBLOCK_ID, 'GLOBAL_ACTIVE'=>'Y');
$db_list = CIBlockSection::GetList(Array($by=>$order), $arFilter, true);
while($ar_result = $db_list->GetNext())
{
$arFilter = Array('IBLOCK_ID'=> 46, 'SECTION_ID => $ar_result['ID']', 'GLOBAL_ACTIVE'=>'Y');
$items = GetIBlockElementList( Array("SORT"=>"ASC"),$arFilter ,false, Array("PROPERTY_SPEC"=>"2"));
while($arItem = $items->GetNext())
{
echo $arItem["NAME"]."<br>";
}
}
}
?>
|
|
