1. Автоматически с помощью хука «frontend_header».
Откройте приложение "Магазин" - "Плагины" - "Обратный звонок", включите параметры: "Включить плагин", "Включить хук (frontend_header)".
В поле "E-mail" укажите адрес электронной почты, на который должны приходить заявки. В этом поле, можно указать несколько адресов, разделяя их запятой.
Воспользуйтесь кнопкой "Добавить поле", что бы создать новые поля: "Имя", "Телефон".
В результате, на витрине приложения "Магазин", появится кнопка "Заказать звонок".
Если кнопка не появилась, значит в текущей теме дизайна отсутствует хук «frontend_header». Добавьте код хука в файл main.html:
<!-- plugin hook: 'frontend_header' -->
{* @event frontend_header.%plugin_id% *}
{foreach $frontend_header as $_}{$_}{/foreach}
На этом установка будет завершена.
2. Вставка кода в текущей теме дизайна.
Откройте приложение "Магазин" - "Плагины" - "Обратный звонок" из поля "Код для вставки в шаблон приложения «Магазин»" скопируйте код: {shopCallbkPlugin::show()} в буфер обмена.
Отключите параметр "Включить хук (frontend_header)".
Откройте приложение "Магазин" - "Витрина" - "Шаблоны" - вставьте скопированный код в шаблон (например в файл index.html, после тега body).
Для работы плагина в других приложениях, таких как "Блог", "Сайт", "Фото"..., используйте код:
{if $wa->shop}
{shopCallbkPlugin::show()}
{/if}
Также, между тегов head в файле index.html родительской темы дизайна добавьте код:
{if $wa->shop && $wa_app != "shop"}
{shopCallbkPlugin::getScripts()}
{/if}
Примечания
* В поле "E-mail", можно указать несколько адресов, разделяя их запятой (без пробелов).
* У Вас есть полный доступ к шаблону плагина (HTML, JavaScript, CSS), Вы можете изменять логику, стили, по своему усмотрению. Подробнее см. ниже.
* С помощью редактора шаблона, Вы можете удалить стандартную кнопку "Заказать звонок":
<button id="callbk-button" class="callbk-button callbk-show-button" type="button"><img class="callbk-phone" src="{$plugin_static_url}img/call24.png" title="[`Order a call`]"> [`Order a call`]</button>
и использовать свою, для этого не обязательно добавлять ее в шаблон плагина, она может быть и частью страницы.
Просто добавьте к существующей кнопке класс "callbk-show-button". Например:
<a href="#" class="my-button-class callbk-show-button">Моя кнопка обратного звонка</a>
В результате, данная ссылка будет отображать форму обратного звонка.
Как отредактировать файлы шаблона?
Откройте настройки плагина - "Шаблон", скачайте необходимый файл.
Откройте приложение "Магазин" - "Витрина" - (текущая тема дизайна) - "Шаблоны" - "(+) Новый файл" - "Создать новый файл" - "Имя файла": CallbkDefault.html - откройте ранее скачанный файл, скопируйте все содержимое и поместите его в редакторе, нажмите "Сохранить".
Аналогично поступите с другими необходимыми файлами.