Sitecore WebForms for Marketers:向用户发送电子邮件

时间:2015-07-06 06:31:47

标签: sitecore web-forms-for-marketers

我正在使用“发送电子邮件”操作。我已向管理员添加了一个发送电子邮件的操作,另一个感谢您向填写表单的用户发送邮件,因此我的问题是如何在发送电子邮件编辑器中添加用户电子邮件。我尝试添加电子邮件插入字段,但它无法正常工作。 enter image description here

enter image description here

3 个答案:

答案 0 :(得分:2)

编辑:

默认情况下,TO下拉列表仅允许来自Email字段类型的内容。要允许其他字段类型,请转到默认情况下在此处找到的Send Email Message操作:/sitecore/system/Modules/Web Forms for Marketers/Settings/Actions/Save Actions/Send Email Message

转到Editor部分,然后在QueryString字段中输入以下内容:

AllowedToTypes={84ABDA34-F9B1-4D3A-A69B-E28F39697069}|{YOUR CUSTOM FIELD TYPE GUID}

第一个guid用于标准Email字段类型,第二个guid用于自定义字段。这应该允许您从TO字段中的这些字段中进行选择。

对于最佳做法,您应该复制Send Email Message操作,并在其中应用更改以防止将来升级出现问题。

要允许您为CCFrom字段选择自定义字段,您的查询字符串将如下所示:

AllowedToTypes={84ABDA34-F9B1-4D3A-A69B-E28F39697069}|{YOUR CUSTOM FIELD TYPE GUID}&AllowedCCTypes={84ABDA34-F9B1-4D3A-A69B-E28F39697069}|{YOUR CUSTOM FIELD TYPE GUID}&AllowedFromTypes={84ABDA34-F9B1-4D3A-A69B-E28F39697069}|{YOUR CUSTOM FIELD TYPE GUID}

从那里,要向表单上的某个字段发送电子邮件,只需点击“收件人”旁边的小箭头即可选择该字段。字段

field selector

我注意到以前版本的wffm中的一个错误,它在字段名称周围放置了双括号,例如:[[email address]]。如果您注意到双括号[[..]],则擦除整个字段并再次选择它,如上所示。

答案 1 :(得分:2)

我发现某些浏览器的To:字段存在问题 - 不确定这是否与Bug 402562有关。

在Chrome中我收到了js错误消息但在Firefox中我可以插入电子邮件字段而没有任何问题。

答案 2 :(得分:1)

如我所说的@ amir818,你需要在To字段中添加带括号的字段名称。如果您使用的是Chrome,那么由于javascript错误箭头可能无效,但它可以在IE中使用。

Insert Field下拉列表中将字段添加到邮件正文中的备用方法,然后将其复制+粘贴到TO字段中。查看您的字段名称应为[Emailaddress]

amir提到的双括号是一个错误,您可以从Sitecore获取修复并引用票号402562.当您再次编辑表单时,该字段添加了2组括号,然后中断发送操作,例如它会以[[Emailaddress]]结束,这是不正确的,因此失败