foreach ($arResult["DISPLAY_PROPERTIES"] as &$arProperty) { if ($arProperty["PROPERTY_TYPE"] == "E") { $dbElements = CIBlockElement::GetList(array("SORT"=>"ASC"),array("ID"=>$arProperty["VALUE"]),false,false); $arProperty["VALUE"] = ""; while($arItemProperty = $dbElements->GetNextElement()){ $arPropertyTemp = $arItemProperty->GetFields(); $arPropertyTemp["PROPERTIES"] = $arItemProperty->GetProperties(); $arProperty["VALUE"][]=$arPropertyTemp; } } }