в result_modifier.php нужно дозакинуть значения в $arResult
этот код по print_r выводит только последний элемент, разве он не должен на каждом проходе foreach выдавать новый массив?
| Код |
|---|
foreach($arResult['ITEMS'] as $arItem){
foreach($arItem['DISPLAY_PROPERTIES'] as $pid => $arProperty){
if($pid == 'SERIES_GAMES') {
foreach($arProperty['LINK_ELEMENT_VALUE'] as $key) {
$id_serie = $key['ID'];
$iblock_series = $key['IBLOCK_ID'];
if(!empty($id_serie)) {
$res = CIBlockElement::GetList(
array(),
Array("IBLOCK_ID" => $iblock_series, "ID" => $id_serie),
false,
false,
Array("ID","PROPERTY_TEAM_A_SERIES","PROPERTY_TEAM_B_SERIES")
);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
print_r($arFields);
}
}
}
}
}
}
|
этот код по print_r выводит только последний элемент, разве он не должен на каждом проходе foreach выдавать новый массив?