Дарим чек-лист по подготовке к сезону продаж за подписку на наш телеграм Получить
База знаний
Bodysite.Help — единая база знаний и хаб поддержки по всем продуктам

Интеграция плагина «Поиск PRO» в тему дизайна

Плагин интегрирован в темы дизайна «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}

Редактирование шаблонов плагина

Шаблоны формы, выпадающего списка, страницы результатов поиска, файлы стилей можно отредактировать в настройках плагина: 

Вывод поисковой формы на примере популярных тем дизайна:

  1. MegaShop 2.0 и 3.0 — Плагин интегрирован в тему дизайна по умолчанию;
  2. Supreme — Инструкция по интеграции;
  3. TopShop — Инструкция по интеграции;
  4. Prostore — Инструкция по интеграции;
  5. Unishop — Инструкция по интеграции
  6. Mastershop — плагин интегрирован в тему Инструкция по активации
  7. Candyshop — плагин интегрирован в тему Инструкция по активации.
  8. Insale - плагин интегрирован в тему.
Инструкция была полезна?
79% считают ответ полезным
Спасибо за обратную связь!
Чтобы добавить комментарий, войдите в личный кабинет
Как правильно обращаться в техподдержку?
Не работает решение, что делать?
Не применяются настройки плагина, почему?
Куда пропали лицензии?
Как интегрировать плагин в мою тему дизайна
Купил плагин, как активировать лицензию?
Как можно получить скидку?
Есть ли тестовый период за продукт
Слетела лицензия что делать?
Не могу настроить CRON, что делать?
Написать в техподдержку
В техническую поддержку входит:
  • Консультации по вопросам приобретения
  • Консультации по функционалу и возможностям
  • Выявление и решение проблем в работе функционала
В техническую поддержку не входит:
  • Настройка решения
  • Доработка под запросы клиента
  • Устранение багов в консультационной форме (без предоставления доступов к сайту)
Платная диагностика:
  • Диагностика сложных и неоднозначных проблем
  • Выявление конфликтов со сторонними решениями
  • Выявление конфликтов в вашей среде сервера
  • Приоритетный срок на обработку тикетов
  • Оплата только банковской картой