Создать расширенную форму в Listable с формами Gravity

Suscríbete a mi канал:  

В этом уроке мы продолжим обогащать шаблон Listable.

В предыдущем уроке мы видели, как добавить кнопку для запроса котировки на каждой вкладке.

В этом уроке мы собираемся создать форму, которую пользователи найдут, когда нажмут на кнопку, чтобы запросить расценки.

Чтобы следовать этому руководству, вам понадобится плагин Gravity Forms. Вы можете купить Gravity Forms за 39 долларов в год или скачать бесплатно из премиум-зоны, если вы являетесь участником. Вы можете зарегистрироваться за 10 евро в месяц здесь и вы можете отписаться в любой момент

Одна функция, которая нам нужна от нашей формы, состоит в том, чтобы знать, из какого файла сделан запрос. Гравитационные формы позволяют нам автоматически заполнять эту информацию, как мы увидим далее.

Как только мы установим Gravity Forms, он появится сбоку в области администрирования WordPress «Формы» -> Новая форма.

Мы нажимаем, мы создаем новую форму, и у нас будет экран, подобный следующему:

новая форма гравитационные формы

начальные экранные гравитационные формы

Справа мы видим поля, которые мы можем добавить.

В нашем случае мы собираемся добавить поле, в котором будет появляться название заведения, когда вы нажмете, чтобы перейти к форме. И мы сделаем это автоматически.

В «Стандартных полях» нажимаем на тип поля «Текстовая строка», откроется информация о поле. На вкладке «Общие» заполняем поле «Метка поля» нужным нам именем. В моем случае «Компания».
Мы нажимаем на вкладку «Дополнительно», выбираем опцию «Разрешить динамическое заполнение поля» и в «Имя параметра» добавляем нужное имя переменной, в моем случае «имя_клиники».

расширенные поля вкладок гравитационные формы

Мы добавляем остальные поля, которые нам нужны, такие как Имя, Электронная почта и т. д.…

Мы также можем сделать так, чтобы поле электронной почты автоматически заполнялось для зарегистрированных пользователей.
Для этого мы создаем расширенное поле типа «Электронная почта» и на вкладке «Дополнительно» в раскрывающемся списке «Значение по умолчанию» добавляем параметр {user:user_email}.

электронная почта автозаполнение гравитационных форм

Как только форма нам понравится, мы создадим страницу и добавим ее на нее.
Создаем новую страницу, нажимаем «Добавить форму», выбираем созданную и ниже появится код формы:

страница гравитационных форм

И результат будет следующим:

Создание расширенной формы в Listable с формами Gravity 1

Мы видим, что поле электронной почты было заполнено автоматически, но поле «Компания» еще не заполнено.
Почему? потому что я должен добавить переменную в привязку кнопки каждой вкладки.

Если ссылка вашей формы /form-contact, вам нужно добавить переменную конкретной компании в конец URL-адреса, то есть /form-contacto/?name_clinic=whatever

Результат будет:

Создание расширенной формы в Listable с формами Gravity 2

Другими словами, наша кнопка для запроса котировки:

кнопка запроса цены

Мы должны указать URL-адрес контакта, за которым следует переменная с именем, которым мы хотим, чтобы он был заполнен:

форма URL гравитационные формы

И если вы зашли так далеко, у вас уже есть немного более умная форма 😉

приветствия
Оскар

2 комментария к статье «Создание расширенной формы в Listable с помощью Gravity form»

  1. Доброе утро,

    Я создаю магазин курсов, и мне нужно вставить кнопку под кнопкой «Добавить в корзину».
    чтобы клиенты запрашивали информацию, кроме того факта, что каждый раз, когда они запрашивают у меня информацию, я
    идентификационный номер, большое спасибо

    привет

ответ Оскар Мартин Отменить ответ