Плагин интегрирован в темы дизайна «MegaShop 3.0», «Mobisite 3.0», «MegaShop 2.0». Размещение кода из инструкции не требуется.
Важно! Ввиду индивидуальности и особенностей каждого Frontend-a в отдельности, мы не осуществляем интеграцию плагина в тему дизайна. Воспользуйтесь данной инструкцией или обратитесь к разработчику сайта/темы дизайна.
Чтобы плагин работал в вашей теме дизайна, нужно заменить стандартный вывод поисковой строки на хелпер
{shopSearchproPluginViewHelper::field()}
Наиболее корректный способ добавления поля поиска на страницу:
{if $wa->shop && method_exists('shopSearchproPluginViewHelper', 'field')} {shopSearchproPluginViewHelper::field()} {/if}
Начиная с версии 1.14.0 мы убирали добавление стилей и скриптов из хелпера shopSearchproPluginViewHelper::field().
Добавление стилей и скриптов теперь происходит через хук frontend_head. Хук срабатывает только в приложении "Магазин".
Для того чтобы стили и скрипты подключались в других приложениях необходимо интегрировать плагин в тему дизайна.
Необходимо добавить код ниже в блок <head></head> (например, перед </head>).
{if $wa->shop && $wa_app != 'shop' && method_exists('shopSearchproPluginViewHelper', 'frontendHead')} {shopSearchproPluginViewHelper::frontendHead()} {/if}
Шаблоны формы, выпадающего списка, страницы результатов поиска, файлы стилей можно отредактировать в настройках плагина:
Услуги
Продукты
Кейсы
Блог
О нас
Акции
Bodysite.Club
Контакты