@alexwprof

Как в битрикс добавить в $arResult массив из другого инфоблока?

Имеется интернет-магазин с товарами. На одной из страниц понадобились данные из массива компонента каталога. Этот массив недоступен в это месте.
В файле result_modifier.php есть следующий код:
<?
if(CModule::IncludeModule("iblock"))
{
    $arSelect = Array("ID", "IBLOCK_ID", "NAME", "PREVIEW_PICTURE", "DETAIL_PAGE_URL",
        "DATE_ACTIVE_FROM","PRICES", "GetProperties", "PROPERTY_*");

    $arFilter = Array("IBLOCK_ID"=> 2, "DATA_ACTIVE_FROM" => "ASC", "ACTIVE" => "Y");


    $res = CIBlockElement::GetList(Array(),
        $arFilter,//ФИЛЬТР ДАННЫХ
        false,//ГРУППИРОВКА ДАННЫХ
        false,//ДЛЯ ПОСТРАНИЧНОЙ НАВИГАЦИИ
        $arSelect);

    while($ob = $res->GetNextElement()){

        $arItem = $ob->GetFields();
        $arItem["PROPERTIES"] = $ob->GetProperties();
        $arResult[] = $arItem;
    }
    debug($arResult);


}
?>

В коде мы получаем свойства инфоблока PROPERTIES - всё прекрасно добавляется в массив.
Помимо него нужны ещё данные. Например, в каталоге есть массив ["PRICES"]. Как получить другие значения массива или может весь массив сразу?
  • Вопрос задан
  • 887 просмотров
Решения вопроса 1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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