Всем привет.
Мне нужна такая структура.
Раздел -> Элемент -> Свойства элемента.
Использую компонент bitrix.catalog.section.list.
Через result_modifier вытащил элементы
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
$arSelect = Array("ID", "IBLOCK_ID", "NAME", "IBLOCK_SECTION_ID","PREVIEW_PICTURE","PROPERTY_*");
$arFilter = Array("IBLOCK_ID"=>$arParams["IBLOCK_ID"], "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array("SORT"=>"DESK"), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$arSec[$arFields["IBLOCK_SECTION_ID"]][] = $arFields;
$arProps = $ob->GetProperties();
}
foreach ($arResult['SECTIONS'] as $key => $arSection){
$arResult['SECTIONS'][$key]["ELEMENTS"] = $arSec[$arSection["ID"]];
}
?>
Не могу понять как еще вытащить свойства
Писал так
foreach ($arResult['SECTIONS'] as $key => $arSection){
$arResult['SECTIONS'][$key]["ELEMENTS"] = $arSec[$arSection["ID"]];
$arResult['SECTIONS'][$key]["ELEMENTS"]["PROPS"] = $arProps[$arResult['SECTIONS'][$key]["ELEMENTS"]["ID"]]
Выводит только свойства первого элемента каждого раздела.
Помогите, пожалуйста.