Добрый день. В этой статье расскажу как добавить код товара в поиск по заголовкам сайта на Битрикс. Часто при заходе на сайт менеджеры интернет-магазина пытаются найти товары в поиске по заголовкам по коду, но ничего не выходит т.к. в поиск по заголовкам по умолчанию индексируется только название товара. Как же это исправить. Итак начнем. Заходим по FTP или SFTP в каталог с Вашим сайтом в папку bitrix/php_interface. И открываем там файл init.php , если его нет, то создаем сами. В этом файле добавляем код :
AddEventHandler("search", "BeforeIndex", "BeforeIndexHandler");
function BeforeIndexHandler($arFields)
{
if(!CModule::IncludeModule("iblock")) // подключаем модуль
return $arFields;
if($arFields["MODULE_ID"] == "iblock")
{
$db_props = CIBlockElement::GetProperty(
$arFields["PARAM2"],
$arFields["ITEM_ID"],
array("s