Электронная квитанция Drupal Webform - PullRequest
1 голос
/ 15 сентября 2010

Я пытаюсь настроить квитанцию ​​электронной почты для отправки пользователю, который заполняет форму.Я использую Webform 6.x-3.1.На этой странице справки для веб-формы «admin / help / webform» он намекает на эту функцию, заявив, что «После добавления полей вы можете отправлять электронные письма администраторам или обратно пользователю, который заполнилзаполните форму . Нажмите на вкладку «Электронная почта» под вкладкой «Веб-форма» для фрагмента содержимого. » Похоже, что они отказались от возможности« Дополнительная обработка »в этой версии.

Я попытался добавить скрытое поле электронной почты на вкладке "Электронная почта", чтобы отправить письмо отправителю формы, но не получилось.Я добавил добавить скрытое поле с именем «email_user» и в качестве значения по умолчанию присвоил ему% post [email], потому что поле электронной почты, которое они заполняют, - «email».Не похоже, что он захватывает почту.

У кого-нибудь это работает или вы понимаете, как это сделать?

1 Ответ

2 голосов
/ 15 сентября 2010

Я думаю, что вы, возможно, неправильно понимаете вложенную вкладку E-mail. Например, начните заново с нового узла Webform и попробуйте это:

  1. В вложенной вкладке «Компоненты формы» добавьте три компонента: «Пример имени» (тип: текстовое поле), «Пример фамилии» (тип: текстовое поле) и «Пример адреса электронной почты» (тип: электронная почта ). В этом примере пометьте их как обязательные (хотя я не думаю, что настройка требуется для писем с подтверждением).

  2. Проверьте вложенную вкладку "Электронная почта". Посмотрите, как в раскрывающемся списке «Значение компонента:» отображается « Пример адреса электронной почты » в качестве параметра? Оставьте выбранное и нажмите кнопку «Добавить» справа.

  3. На следующей странице вы можете определить заголовок и тело письма, как я уверен, вы видели раньше. Отметьте, однако, вверху поле Адрес электронной почты: , в котором все еще выбран компонент «Пример адреса электронной почты». Это означает, что электронное письмо с подтверждением будет отправлено на адрес электронной почты, который вводится в поле «Пример адреса электронной почты» после отправки.

  4. Теперь перейдите на вкладку «Просмотр» и опробуйте свою форму: введите имя примера и реальный адрес электронной почты, отправьте и проверьте, получаете ли вы подтверждающее письмо, сгенерированное Webform.

Вкратце: вы не используете вложенную вкладку E-mail для определения дополнительных полей / компонентов для вашей формы; Вы используете его, чтобы выбрать, какие существующие поля формы должны быть получателями письма с подтверждением.

...