Подскажите пожалуйста, не смог сделать вывод из массива нужных данных. Вывожу список новостей по разделам, но то что получилось выводит только последний раздел, а надо чтобы сначал
ГЛАВНЫЙ РАЗДЕЛ 1 -
ПОДРАЗДЕЛ 1 - ЭЛЕМЕНТ 1
ПОДРАЗДЕЛ 2- ЭЛЕМЕНТ 2
, больше подразделов не будет
вот result_modifier.php
$dbResSect = CIBlockSection::GetList(
Array("SORT"=>"ASC"),
Array("IBLOCK_ID"=>$arParams['IBLOCK_ID'])
);
while($sectRes = $dbResSect->GetNext())
{
$arSections[] = $sectRes;
}
foreach($arSections as $arSection){
foreach($arResult["ITEMS"] as $key=>$arItem){
if($arItem['IBLOCK_SECTION_ID'] == $arSection['ID']){
$arSection['ELEMENTS'][] = $arItem;
}
}
$arElementGroups[] = $arSection;
}
$arResult["ITEMS"] = $arElementGroups;
Сам шаблон
<?foreach($arResult["ITEMS"] as $arSectItem): ?>
<?if(!empty($arSectItem['ELEMENTS'])):?>
<h3><?echo $arSectItem['NAME']?></h3>
<? if(!empty($arSectItem['ELEMENTS'])):?>
<?foreach($arSectItem['ELEMENTS'] as $arItem): ?>
<p><?echo $arItem["NAME"]?></p>
<?echo $arItem["PREVIEW_TEXT"]?>
<?endforeach;?>
<?endif;?>
<?endif;?>
<?endforeach;?>