Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Запись в $arResult в файле result_modifier.php

00 голосов
2
Пробую записать данные в массив arResult, но что-то не получается. Подскажите пожалуйста, что же не так?
Код
<?foreach($arResult["ITEMS"] as $arItem):?>
<?
$res = CIBlockSection::GetByID($arItem["IBLOCK_SECTION_ID"]); 
if($ar_res = $res->GetNext())
echo $arItem["IBLOCK_SECTION_NAME"] = $ar_res['NAME'];
?>
<?endforeach;?>

Проверяю результат, но массив остается неизменным, хотя на печать все данные выводятся.
спросил 30 Июнь, 13 от Asteria (1,840 баллов)

2 Ответы

00 голосов
Попробуйте так
Код
<?foreach($arResult["ITEMS"] as $key=>$arItem):?>
<?
$res = CIBlockSection::GetByID($arItem["IBLOCK_SECTION_ID"]);
if($ar_res = $res->GetNext())
echo $arResult["ITEMS"][$key]["IBLOCK_SECTION_NAME"] = $ar_res['NAME'];
?>
<?endforeach;?>
Вдруг получится....
ответил 30 Июнь, 13 от sickmind (4,660 баллов)
00 голосов
Александр Черкасов, гениально :)
Спасибо ;)
ответил 02 Авг, 13 от Asteria (1,840 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 02 Март, 14 от Dayredo (180 баллов)
0 голосов
1 ответ
0 голосов
2 ответов
спросил 03 Май, 13 от xDezmonDX (160 баллов)
0 голосов
2 ответов
0 голосов
6 ответов
спросил 09 Окт, 13 от Amentet (2,080 баллов)