Drupal网络电子邮件收据

问题描述:

我试图设置一个电子邮件收据发送给填写表单的用户。 我正在使用Webform 6.x-3.1。在Webform“admin/help/webform”的这个帮助页面上,通过陈述这个提示“一旦完成添加字段,您可能需要发送电子邮件给管理员或返回填写表格点击内容上的Webform选项卡下面的Emails子标签。“ 看起来他们拿出了这个版本的“额外处理”能力。Drupal网络电子邮件收据

我试图在“电子邮件”选项卡下添加一个隐藏的电子邮件字段来向表单提交者发送电子邮件,但没有工作。我所添加的是一个名为“email_user”的隐藏字段,并为其默认值,给它%post [email],因为他们填写的电子邮件字段是“email”。它看起来并不像抓住这个帖子。

有没有人有这个工作或了解如何完成它?

我想你可能会误解电子邮件子标签。举一个例子,重新开始一个新的网络表单节点,试试这个:

  1. 在“窗体组件”子选项卡,添加三个组成部分:“实例名”(类型:文本字段),“示例姓” (类型:textfield)和“示例电子邮件地址”(类型:电子邮件)。在这个例子中,将它们全部标记为“强制”(尽管我不认为该设置对于确认电子邮件是必需的)。

  2. 查看“电子邮件”子标签。查看“Component value:”下拉菜单现在如何显示“示例电子邮件地址”作为选项?保持选中状态,然后单击右侧的“添加”按钮。

  3. 在下一页中,您可以定义电子邮件标题和正文,因为我确信您之前已经看到过。然而请注意,顶部有电子邮件地址:字段,该字段仍然包含您选择的“示例电子邮件地址”组件。这意味着确认电子邮件将被发送到提交后在示例电子邮件地址表单字段中输入的电子邮件地址。

  4. 现在单击“查看”选项卡并尝试您的表单:输入示例名称和真实电子邮件地址,提交并检查您是否收到Webform生成的确认电子邮件。

简而言之:您不使用电子邮件子选项卡为您的表单定义其他字段/组件;您使用它来选择哪个现有的表单字段应该是确认电子邮件的收件人。

+0

Yikes !!我忘了将我的电子邮件字段组件设置为“电子邮件”类型。我将它设置为文本字段,这就是为什么它没有显示在下拉列表中。现在都好。 谢谢彼得。 – EricP 2010-09-15 21:03:55