2010-09-14 3 views
1

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

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

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

ответ

2

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

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

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

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

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

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

+0

Yikes !! Я забыл сделать свой компонент поля электронной почты типом «электронной почты». Я установил его в текстовое поле, поэтому он не отображался в раскрывающемся списке. Теперь все хорошо. Спасибо, Питер. – EricP

Смежные вопросы