- Настройка E-mail уведомлений
- Где найти список переменных подстановки - макросы
- Настройка SMS уведомлений
- Произвольное значение макросов
- Добавление макросов в название элементов
- Настройка страницы успешного заполнения формы
По умолчанию в уведомлениях для администратора вы получаете стандартную форму с заполненными полями. В ситуации, когда нужно заполненные поля в форме или другие переменные данные (ip-адрес, адрес страницы, с которой была отправлена форма, дата создания заявки) передать-получить от клиента, то можно взять значения переменных данных. Чтобы добавить макросы, необходимо зайти в личный кабинет и выбрать необходимую формы из списка ваших форм:
Зайдите в настройки формы, для этого откройте форму, кликните на иконку "Настройки":
Настройка E-mail уведомлений
Далее выберите "E-mail уведомление":
В поле "Шаблон письма с сайта" вам нужно открыть список переменных подстановок:
Где найти список переменных подстановки - макросы
Для этого кликните иконку "Вставка переменных подстановки":
Перед вами откроется всплывающее окно:
В списке всех доступных переменных подстановки выводится название макроса, а справа элемент формы, которому он соответствует. Выберите необходимый элемент и скопируйте значение макроса. Для примера, можем добавить несколько макросов в "E-mail уведомление для администратора":
Сохраним настройки и заполним форму:
В результате на почту администратору придёт письмо с заданными данными:
Настройка SMS уведомлений
Также можно настроить смс сообщения для администратора при успешном заполнение формы, для этого в настройках формы зайдите в пункт "SMS уведомления":
Далее в поле "Текст SMS сообщения для администратора" необходимо добавить макросы, нужные для отображения текста в уведомлении:
Также не забудьте добавить номер телефона в форму, чтобы при сохранения формы не было сообщений об ошибке:
Добавим макросы и их описание в уведомление, которое получит администратор:
Произвольное название макроса
Теперь, в новой версии конструктора, в каждом элементе формы стала доступна возможность настроить произвольное название макроса. Можно вместо значения по умолчанию макроса {field012345} настроить, например, в элементе "ФИО", указать значение - {name} и это будет работать для: подстановки значений в форму, обработки макросов прямо в форме, скрытых полей, шаблонов e-mail и смс уведомлений, а также в режиме автосохранения.
Указав название макроса таким образом, Вам будет проще его использовать в шаблонах e-mail и смс уведомлений, в названии и описании элементов, в модулях интеграций.
Добавление макросов в названия элементов
В данный момент, мы добавили поддержку макросов прямо в форме. Можно в html блок вставлять макросы полей, в названия элементов, в описании элементов и в элементе дополнительных полей - “Текст”. Что позволяет, при вводе данных, сразу обрабатывать и выводить их в форме.
Для примера, сделаем небольшой опрос, состоящий из нескольких страниц. Добавим элемент “ФИО” из основных полей и в поле “Название макроса” укажем значение “name”.
В названии элемента “Текстовое поле” будем использовать макрос {name}:
В следующем текстовом элементе изменим также стандартное значение макроса:
Будем использовать значения этих макросов в названии другого элемента, как сделали в предыдущем и для второго текстового элемента будем использовать название макроса “club” :
На третьей страницы будем использовать в названии макросы {futbolist} и {club} из предыдущей страницы:
Настройка страницы успешного заполнения формы
Также, в шаблон действия при успешном заполнении (благодарственная страница), добавим используемые макросы:
В режиме просмотра откроем форму, заполним и видим, что заполненные данные определённого элемента автоматически подставляются в названия других элементов:
Видим, что теперь стало гораздо удобнее использовать произвольные названия макросов. Т.е. зная, какой макрос Вы указали в определённом элементе, сейчас нет необходимости заходить в полный список переменных и копировать значение его. Стоить отметить, что название макроса должно быть уникальным в пределах одной формы. Название макроса должно начинаться с латинской буквы и может содержать латинские буквы, цифры, дефис “-” и нижнее подчёркивание “_”.