Готовые решения для 1С-Битрикс
Карточка решения
База знаний по решению:
Умный поиск с исправлением ошибок в запросе и подсказками
Часто задаваемые вопросы:

Некстайп: Альфа

Перед интеграцией ознакомьтесь с основной инструкцией по установке.
В заметке ниже вы сможете найти более точные пути для копирования шаблонов и замены компонентов, но базовые принципы установки одинаковы для всех решений.

Для установки умного поиска с сохранением дизайна в шаблон Некстайп: Альфа необходимо:

1. Копируем текущие шаблоны поиска

а) Копируем /bitrix/templates/#АЙДИ_ШАБЛОНА#/components/bitrix/catalog.search/main/bitrix в /bitrix/templates/#АЙДИ_ШАБЛОНА#/components/bitrix/catalog.search/main/arturgolubev

б) Копируем /bitrix/templates/#АЙДИ_ШАБЛОНА#/components/bitrix/search.title в /bitrix/templates/#АЙДИ_ШАБЛОНА#/components/arturgolubev/search.title


2. Меняем компонент в файлах скопированных шаблонов

Переходим в папку куда мы скопировали шаблоны search.title - /bitrix/templates/#АЙДИ_ШАБЛОНА#/components/arturgolubev/search.title
Заходим в каждый шаблон, смотри там файл component.php, заменяем bitrix:search.title на arturgolubev:search.title
Меняется только область вызова компонента. Параметры не трогаем

3. Меняем компонент bitrix:search.title на arturgolubev:search.title в файлах

/include/search.php /include/header/search.php
Меняется только область вызова компонента. Параметры оставляем те же. Проверяем что бы в параметре ORDER было указано 'rank' (иначе выдача будет по дате обновления, а не релевантности)

4. Меняем компонент bitrix:search.page на arturgolubev:search.page в файле

/bitrix/templates/#АЙДИ_ШАБЛОНА#/components/bitrix/catalog.search/main/template.php
Меняется только область вызова компонента. Параметры оставляем те же.

(Путь выше указан до стандартного шаблона catalog.search, проверить какой шаблон catalog.search используется можно в файле /bitrix/templates/#АЙДИ_ШАБЛОНА#/components/nextype/alpha.catalog/main/search.php)

#АЙДИ_ШАБЛОНА# - заменить на айди вашего шаблона