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

Digital Web: Deluxe

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

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


1 Шаг. Базовая настройка


Начинать рекомендую с создания тестовой странички. Разместите и настройте на ней компоненты arturgolubev:search.title и arturgolubev.search.page, что бы в дальнейшем можно было их взять и вставить в нужные места


2 Шаг. Установка интерактивного поиска


Определяем где размещен интерактивный поиск. Обычно он лежит в одном из перечисленных ниже файлов

/sect_searchLine.php /sect_searchLine2.php /sect_searchLine3.php /sect_searchLine4.php


Вместо стандартного компонента вставляем компонент интерактивного поиска, настроенный на нашей тестовой странице.

Внешний вид компонента интерактивного поиска мы можем частично сохранить, т.к. в решении используется свой компонент поиска - код придётся подгонять вручную. (есть уже подогнанные наработки для шаблонов search.title под верстку делюкса, для получения пишите на почту поддержки)

Для кастомизации скопируйте шаблон строки поиска из /bitrix/components/arturgolubev/search.title/templates/.default  в /bitrix/templates/#ID_ВАШЕГО_ШАБЛОНА#/components/arturgolubev/search.title/custom

Примените скопированный шаблон к компоненту.

Отредактируйте код шаблона (приведите код файла /template.php в плане html к виду стандартной поисковой строки deluxe), так же не забудьте разместить стили от стандартного компонента поиска deluxe в style.css

Если всё сделано правильно, по итогу вы сможете получить такой вид

title-end.png



3 Шаг. Установка поисковой страницы


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

Обычно вызов компонента расположен в папке /search/ и отображается стандартный встроенный шаблон.

Для установки нам необходимо скопировать текущий отображаемый шаблон из папки /bitrix/components/dresscode/search/templates/.default в /bitrix/templates/#ID_ВАШЕГО_ШАБЛОНА#/components/dresscode/search/custom и установить в настройках компонента вывод нового скопированного шаблона (с названием которое мы указали как custom)

Далее редактируем шаблон компонента который мы скопировали /bitrix/templates/#ID_ВАШЕГО_ШАБЛОНА#/components/dresscode/search/custom/template.php

Для простоты установки пойдем на хитрость - установим компонент в скрытый блок и перезапишем рабочие переменные на массив возвращаемых нашим компонентом айди:


dress_spage_huk.png

После установки поисковой страницы таким способом внешний вид и функционал сохраняются. Дополнительные действия не требуются

Скачать файл с кодом из данного шага можно по ссылке - скачать. Так же есть шаблоны для интерактивного поиска - с сохраненным видом формы ввода делюкса или с выпадающим списком карточками - их можно получить по запросу в тех. поддержку решения.