Модернизация блока поиска
Ярослав Пономарев
Обновлен 5 лет назад в категории
CMS Общий функционал
Здравствуйте!
Разобрался я в причине того, что результаты поиска в блоке поиска отличаются от страницы поиска)
Я думал, что поиск в блоке поиска делается механизмами модуля Search, но получается, что там свой код и категории ищутся вне зависимости от настроек модуля Search просто по %like%.
Я немного скорректировал searchlineapi.inc.php в блоке поиска. Теперь поиск в категориях идет в следующем порядке: like%, транслитерация like%, %like%, транслитерация %like%. Если на этапе есть вхождение, то далее поиск не идет. Слава богу, "мел" теперь найти можно))
https://yadi.sk/d/geI1drZ9g7ZIJg
И до кучи в контроллере блока searchline поменял порядок вывода: Категория->Товар->Бренд.
https://yadi.sk/d/rIjrrrzoKe3IqQ
Комментарии 1
Ответить 0
Написать сообщение