Нашел хорошую статью, как решить данную проблему, но не могу разобраться почему у меня не работает.
Вот статья
http://p-dv.com/favorites/programmirovanie-na-1s-bitriks/poisk-cherez-komponent-search-title-po-svoy...
Для упрощения и для того что бы понять, работает ли вообще добавление в заголовок нужных данных, упростил код
Если я правильно понял, то это работает так. У меня есть элемент с id 72586 и названием "Умные часы Motorola Moto 360 metal ". Во время переиндексации к названию добавляется Super. И элемент в поиске должен находиться по слову Super
Так ли это? И если так, то почему не работает?
Спасибо за помощь!
Вот статья
Для упрощения и для того что бы понять, работает ли вообще добавление в заголовок нужных данных, упростил код
Код |
---|
function BeforeIndexHandler($arFields) { if(!CModule::IncludeModule("iblock")) // подключаем модуль return $arFields; if($arFields["MODULE_ID"] == "iblock" && $arFields["PARAM2"] == '7' && $arFields["ITEM_ID"] == '72586') { $arFields["TITLE"] .= " Super"; } return $arFields; // вернём изменения } |
Если я правильно понял, то это работает так. У меня есть элемент с id 72586 и названием "
Так ли это? И если так, то почему не работает?
Спасибо за помощь!