EventManager::getInstance()->addEventHandler(
'search', 'BeforeIndex',
[
Search::class,
'BeforeIndexHandler'
]);
class Search {
public static function BeforeIndexHandler($arFields)
{
$arFields['TEST'] = 'test';
return $arFields;
}
}
но на странице поиска в arResult TEST отсутствуетего там и не должно быть.
Параметр Описание
MODULE_ID идентификатор модуля (не изменится);
ITEM_ID идентификатор элемента (не изменится);
PARAM1 первый параметр элемента;
PARAM2 второй параметр элемента;
DATE_FROM дата начала активности элемента;
DATE_TO дата окончания активности элемента;
TITLE заголовок;
BODY содержание;
TAGS теги элемента;
SITE_ID массив сайтов;
PERMISSIONS массив идентификаторов групп пользователей которым разрешено чтение;
URL адрес относительно корня сайта, по которому доступен данный элемент;
b_search_content