Перед интеграцией ознакомьтесь с
основной инструкцией по установке. В данной заметке вы сможете найти более точные пути для копирования шаблонов, при установке с сохранением дизайна решения.
В отличии от других решений, 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
Если всё сделано правильно, по итогу вы сможете получить такой вид
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
Для простоты установки пойдем на хитрость - установим компонент в скрытый блок и перезапишем рабочие переменные на массив возвращаемых нашим компонентом айди:
После установки поисковой страницы таким способом внешний вид и функционал сохраняются. Дополнительные действия не требуются
Скачать файл с кодом из данного шага можно по ссылке -
скачать. Так же есть шаблоны для интерактивного поиска - с сохраненным видом формы ввода делюкса или с выпадающим списком карточками - их можно получить по запросу в тех. поддержку решения.