Перед интеграцией ознакомьтесь с
основной инструкцией по установке. В заметке ниже вы сможете найти более точные пути и инструкции для установки с сохранением дизайна вашего шаблона сайта.
Важно! Описанные ниже пути актуальны для случаев когда используется не кастомизированный шаблон решения. В случаях когда шаблон кастомизирован, он может находиться в /local/ и/или иметь id отличный от aspro-premier. Если вам нужна подсказка по интеграции - пишите на почту поддержки решения, подскажу.
Для установки поиска в Аспро: Премьер необходимо выполнить следующие действия:
1. Отключение стандартного Умного поиска Аспро
У Аспро начиная с Премьер появилась своя версия Умного поиска. Во избежание пересечения работы алгоритмов рекомендую отключить данный модуль.
2. Копируем текущие шаблоны поиска
а) Копируем шаблоны компонентов пк версии шаблона (недостающие папки создаём)
из /bitrix/templates/aspro-premier/components/bitrix/search.page
в /bitrix/templates/aspro-premier/components/arturgolubev/search.page
из /bitrix/templates/aspro-premier/components/bitrix/search.title
в /bitrix/templates/aspro-premier/components/arturgolubev/search.title
из /bitrix/templates/aspro-premier/components/bitrix/catalog.search/main/bitrix/search.page
в /bitrix/templates/aspro-premier/components/bitrix/catalog.search/main/arturgolubev/search.page
б) Копируем шаблоны компонентов мобильной версии шаблона (недостающие папки создаём)
из /bitrix/templates/aspro-premier-mobile/components/bitrix/search.page
в /bitrix/templates/aspro-premier-mobile/components/arturgolubev/search.page
из /bitrix/templates/aspro-premier-mobile/components/bitrix/search.title
в /bitrix/templates/aspro-premier-mobile/components/arturgolubev/search.title
из /bitrix/templates/aspro-premier-mobile/components/bitrix/catalog.search/main/bitrix/search.page
в /bitrix/templates/aspro-premier-mobile/components/bitrix/catalog.search/main/arturgolubev/search.page
3. В скопированных шаблонах search.title отключаем модификацию результатов
В скопированных шаблонах лежащих по путям:
/bitrix/templates/aspro-premier/components/arturgolubev/search.title
/bitrix/templates/aspro-premier-mobile/components/arturgolubev/search.title
Находим файл result_modifier.php (в каждом шаблоне по одному файлу). В нём находим строку вида:
$arResult = Aspro\SmartSearch\Component\Title::getComponentResult($arParams) ?: $arResult;
Её нужно закомментировать.
4.
Меняем bitrix:search.title на arturgolubev:search.title в файле
/include/header/search.title.php
5. Меняем bitrix:search.page и aspro:smartsearch.page на arturgolubev:search.page в файлах
/bitrix/templates/aspro-premier/components/bitrix/catalog.search/main/include_search_page.php /bitrix/templates/aspro-premier-mobile/components/bitrix/catalog.search/main/include_search_page.php /search/index.php
Эта информация оказалась полезной?
Да
Нет