Суть - нужно чтобы поисковый запрос вида "43534-43534" преобразовывался в 4353443534, т.е. нужно убирать все тире перед поиском. Как-то я уже интересовался этим вопросом, уважаемый Dotrox подсказал: str_replace('-', '', $searchStr) $new_query = str_replace('-', '', $query); Несколько раз я пробовал покурить этот вопрос и в интернете и копаясь в файлах сайта, но у меня так ничего и не вышло. Не знаю где писать, в каком месте писать... Пользуюсь Isearch 3.3 Может кто-то юзает этот модуль поиска и подскажет ? Предполагаю, что править надо файл catalog/model/catalog/isearch.php Код файла полностью под споллером, может поможет. Также в модуле есть поле для автозамен (на скрине внизу, где пример с sinema), пробовал там написать "-" и пробел, результата не принесло. Может что-то другое надо написать ?
В функции convertKeywords перед PHP: return $keywords; добавить: PHP: $keywords = str_replace('-', '', $keywords); Думаю, этого должно хватить.
Всё работает. С поиском, правда, мне ещё нужно будет повозиться, он почему-то только в подсказках убирает тире и ищет по sku, а если нажать на кнопку "Поиск", то не выдаёт нужный результат. Но это уже потом и сам попробую. Большое человеческое спасибо за помощь