// регистрируем обработчик
AddEventHandler("search", "BeforeIndex", "BeforeIndexHandler");
// создаем обработчик события "BeforeIndex"
function BeforeIndexHandler($arFields)
{
if(!CModule::IncludeModule("iblock"))
return $arFields;
if($arFields["MODULE_ID"] == "iblock")
{
$db_props = CIBlockElement::GetProperty($arFields["PARAM2"],$arFields["ITEM_ID"], array("sort" => "asc"), Array("CODE"=>"CML2_ARTICLE"));
if($ar_props = $db_props->Fetch())
$arFields["BODY"] .= " ".$ar_props["VALUE"];
}
return $arFields;
}
|