WFFM中的DropList字段显示消息正文中的值

时间:2016-07-19 12:56:45

标签: sitecore sitecore7 web-forms-for-marketers

我们已经确定了一个问题/功能要求,即我们有一个国家/地区的下拉列表,同样适用于标题,如下图所示

enter image description here

但我们需要在发送电子邮件保存操作的响应电子邮件正文中使用阿拉伯文本而不是所选选项的英文值。有解决方案还是修复?或者我们必须进行任何定制?

2 个答案:

答案 0 :(得分:1)

我认为没有一种开箱即用的方式来使用文本而不是值。你可以做的是创建一个自定义的“发送电子邮件”,类似于Sitecore.Form.Submit.SendMail并覆盖FormatMail方法。

答案 1 :(得分:1)

在Sitecore内容树中的某处创建国家/地区项目列表,并为该国家/地区的文本/说明添加字段。然后在WFFM下拉列表字段中,Set Items by: Selecting Sitecore ItemsSelect Root Item到您之前创建的国家/地区列表的文件夹中。

您应该在预览部分中看到国家/地区。单击“值”和“文本”字段的下拉箭头,然后选择Display name或国家/地区项目中包含已翻译值的自定义字段。

使用查找项列表,表单中提交的值现在将是该语言的正确翻译值。

WFFM Country List

WFFM List Items