Указанный ниже код необходимо добавить в файл init.php.
AddEventHandler("search", "BeforeIndex", "BeforeIndexHandler");
function BeforeIndexHandler($arFields) {
if(!CModule::IncludeModule("iblock")) // подключаем модуль
return $arFields;
if(($arFields["MODULE_ID"] == "iblock") && ($arFields["PARAM2"] == 16)) {
$dbProps = CIBlockElement::GetProperty( // Запросим свойства индексируемого элемента $arFields["PARAM2"], // BLOCK_ID индексируемого свойства
$arFields["ITEM_ID"], // ID индексируемого свойства
array(), // Сортировка (можно упустить)
array("CODE" => "CML2_ARTICLE") // CODE свойства (в данном случае артикул)
);
if($arProp = $dbProps->Fetch()) {
$arFields["TITLE"] .= " ".$arProp["NAME"]; // Добавим свойство в конец заголовка индексируемого элемента
}
}
return $arFields;
}