Документация к готовому решению LeShop для интернет-магазинов на UMI.CMS

Собственная форма на сайте

Зайти в модуль Конструктор форм — вкладка Формы. Нажать кнопку Добавить форму (1).

Изображение: Конструктор форм UMI.CMS

Для новой формы задать Имя (1) и Получателя (2). Нажать кнопку Добавить в нижнем правом углу страницы.

Изображение: Создание новой формы обратной связи

Далее добавляем группу (1) и задаём произвольное название (2). Идентификатор формируется автоматически. Нажимаем Добавить (3).

Изображение: Создание группы полей

В Новую группу нужно добавить поле (1), задать Имя (2) — оно будет отображаться в самой форме в качестве плейсхолдера. Задать тип Строка для полей вида Имя, Телефон или подобное (3). Отметить галочки Видимое, Обязательное (если поле не может быть оставлено пустым во время заполнения формы пользователем) (4). Нажать Добавить (5).

Изображение: Создание поля для формы

Тип поля можно также назначить Простой текст для полей, куда планируется написание небольшого текста.

Изображение: Создание поля для формы

Тип поля Кнопка-флажок выведет форму согласия на обработку персональных данных (текст редактируется в основных настройках модуля LeShop: см. Блок Сообщение о персональных данных).

Изображение: Тип поля кнопка-флажок

Далее нужно сформировать код, который можно будет вставить в любое текстовое (HTML) поле. Самый простой способ это сделать — нажать на ссылку напротив формы Создать страницу с этой формой.

Изображение: Формирование макроса для вывода формы на странице

Откроется черновик новой Страницы с формой обратной связи (данный тип данных не поддерживается шаблоном, так как это более узкий вариант обычной статической страницы, поэтому заполнять и сохранять данную страницу не нужно). Необходимо только скопировать сам макрос %webforms add(170)% из поля Контент. В скобочках находится ID новой созданной формы.

Изображение: Формирование макроса для вывода формы на странице

Далее необходимо вставить код %webforms add(170)% в любое поле Контент на ранее созданных страницах сайта, например на Странице контента О нас.

Изображение: Вставка макроса на странице контента

Чтобы администратору сайта приходило понятное письмо по данной форме, необходимо создать шаблон письма. Указать новую форму (1), прописать Адрес от (2), Имя от (3), Тему письма (4) и непосредственно само сообщение (5). В сообщении используюся идентификаторы полей, которые были автоматически сформированы для полей.

Изображение: Создание шаблона письма новой формы

Вид формы на сайте:

Изображение: Отображение формы на странице сайта