Битрикс: result_modifier.php

Dec 10, 2014 15:23

В файле доступны языковые фразы шаблона компонента и следующие переменные:

$arParams - параметры, чтение, изменение. Не затрагивает одноименный член компонента, но изменения тут влияют на $arParams в файле template.php.
$arResult - результат, чтение/изменение. Затрагивает одноименный член класса компонента.
$APPLICATION, $USER, $DB - объявлять их как global избыточно, они уже доступны по-умолчанию.
$this - ссылка на текущий шаблон (объект, описывающий шаблон, тип CBitrixComponentTemplate)

[Схема работы компонента с файлом result_modifier.php]



В примере показана работа с файлом для добавления к массиву arResult пути детальной картинки
[Пример файла result_modifier.php]

foreach($arResult["ITEMS"] as $k=>$arItem){
$elem = GetIBlockElement($arItem['ID']);
$arResult["ITEMS"][$k]['DETAIL_PICTURE'] = CFile::GetPath($elem['DETAIL_PICTURE']);
}

картинки, заметки, bitrix, bitrix copyleft

Previous post Next post
Up