Макросы - переменные подставновки

  1. Настройка E-mail уведомлений
  2. Где найти список переменных подстановки - макросы
  3. Настройка SMS уведомлений
  4. Произвольное значение макросов
  5. Добавление макросов в название элементов
  6. Настройка страницы успешного заполнения формы

По умолчанию в уведомлениях для администратора вы получаете стандартную форму с заполненными полями. В ситуации, когда нужно заполненные поля в форме или другие переменные данные (ip-адрес, адрес страницы, с которой была отправлена форма, дата создания заявки) передать-получить от клиента, то можно взять значения переменных данных. Чтобы добавить макросы, необходимо зайти в личный кабинет и выбрать необходимую формы из списка ваших форм:

Макрос1

Зайдите в настройки формы, для этого откройте форму, кликните на иконку "Настройки":

Макрос2

Настройка E-mail уведомлений

Далее выберите "E-mail уведомление":

Макрос3

В поле "Шаблон письма с сайта" вам нужно открыть список переменных подстановок:

Макрос4

Где найти список переменных подстановки - макросы

Для этого кликните иконку "Вставка переменных подстановки":

Макрос5

Перед вами откроется всплывающее окно:

Макрос6

В списке всех доступных переменных подстановки выводится название макроса, а справа элемент формы, которому он соответствует. Выберите необходимый элемент и скопируйте значение макроса. Для примера, можем добавить несколько макросов в "E-mail уведомление для администратора":

Макрос6

Сохраним настройки и заполним форму:

Макрос7

В результате на почту администратору придёт письмо с заданными данными:

Макрос8

Настройка SMS уведомлений

Также можно настроить смс сообщения для администратора при успешном заполнение формы, для этого в настройках формы зайдите в пункт "SMS уведомления":

Макрос8

Далее в поле "Текст SMS сообщения для администратора" необходимо добавить макросы, нужные для отображения текста в уведомлении:

Макрос9

Также не забудьте добавить номер телефона в форму, чтобы при сохранения формы не было сообщений об ошибке:

Макрос10

Добавим макросы и их описание в уведомление, которое получит администратор:

Макрос12

Произвольное название макроса

Теперь, в новой версии конструктора, в каждом элементе формы стала доступна возможность настроить произвольное название макроса. Можно вместо значения по умолчанию макроса {field012345} настроить, например, в элементе "ФИО", указать значение - {name} и это будет работать для: подстановки значений в форму, обработки макросов прямо в форме, скрытых полей, шаблонов e-mail и смс уведомлений, а также в режиме автосохранения.

Макрос 13

Указав название макроса таким образом, Вам будет проще его использовать в шаблонах e-mail и смс уведомлений, в названии и описании элементов, в модулях интеграций.

Добавление макросов в названия элементов

В данный момент, мы добавили поддержку макросов прямо в форме. Можно в html блок вставлять макросы полей, в названия элементов, в описании элементов и в элементе дополнительных полей - “Текст”. Что позволяет, при вводе данных, сразу обрабатывать и выводить их в форме.

Для примера, сделаем небольшой опрос, состоящий из нескольких страниц. Добавим элемент “ФИО” из основных полей и в поле “Название макроса” укажем значение “name”.

В названии элемента “Текстовое поле” будем использовать макрос {name}:

Макрос 14

В следующем текстовом элементе изменим также стандартное значение макроса:

Макрос 15

Будем использовать значения этих макросов в названии другого элемента, как сделали в предыдущем и для второго текстового элемента будем использовать название макроса “club” :

Макрос 16

На третьей страницы будем использовать в названии макросы {futbolist} и {club} из предыдущей страницы:

Макрос 17

Настройка страницы успешного заполнения формы

Также, в шаблон действия при успешном заполнении (благодарственная страница), добавим используемые макросы:

Макрос 18

В режиме просмотра откроем форму, заполним и видим, что заполненные данные определённого элемента автоматически подставляются в названия других элементов:

Макрос 19

Видим, что теперь стало гораздо удобнее использовать произвольные названия макросов. Т.е. зная, какой макрос Вы указали в определённом элементе, сейчас нет необходимости заходить в полный список переменных и копировать значение его. Стоить отметить, что название макроса должно быть уникальным в пределах одной формы. Название макроса должно начинаться с латинской буквы и может содержать латинские буквы, цифры, дефис “-” и нижнее подчёркивание “_”.

Комментарии

Закажите разработку формы под ключ

Нет времени разбираться со всеми настройками самому? Не проблема!
Закажите разработку веб-формы у нас
Новогодняя распродажа 2024. Скидки до 40% на все тарифы!
Подробнее