Исполнено

+10

Модернизация блока поиска

Ярослав Пономарев Обновлен 5 лет назад в категории CMS Общий функционал 1

Здравствуйте!
Разобрался я в причине того, что результаты поиска в блоке поиска отличаются от страницы поиска)
Я думал, что поиск в блоке поиска делается механизмами модуля Search, но получается, что там свой код и категории ищутся вне зависимости от настроек модуля Search просто по %like%.

Я немного скорректировал searchlineapi.inc.php в блоке поиска. Теперь поиск в категориях идет в следующем порядке: like%, транслитерация like%, %like%, транслитерация %like%. Если на этапе есть вхождение, то далее поиск не идет. Слава богу, "мел" теперь найти можно))
https://yadi.sk/d/geI1drZ9g7ZIJg

И до кучи в контроллере блока searchline поменял порядок вывода: Категория->Товар->Бренд.

https://yadi.sk/d/rIjrrrzoKe3IqQ

Комментарии 1

  • Ярослав Пономарев 5 лет назад

    Получится добавить изменения с like%?
    Некрасиво товары в стоке выводятся. Реализую новый проект, опять файл новой версии переделывать.

Написать сообщение