Код |
---|
AddEventHandler("search", "BeforeIndex", array("SearchHandlers", "BeforeIndexHandler")); class SearchHandlers { function BeforeIndexHandler($arFields) { if($arFields["MODULE_ID"] == "iblock") { if(array_key_exists("BODY", $arFields) && substr($arFields["ITEM_ID"], 0, 1) != "S") // Только для элементов { $arFields["BODY"] = ""; } if (substr($arFields["ITEM_ID"], 0, 1) == "S") // Только для разделов { $arFields['TITLE'] = ""; $arFields["BODY"] = ""; $arFields['TAGS'] = ""; } } return $arFields; } } |
Код нужно вставить в init.php. После чего запустить переиндексацию поиска.