2

如果用户是登录用户,我们需要在加载时使用用户信息预先填充联系表单。因此,用户无需使用网络表单填写他的信息。有没有办法为营销人员使用网络表单来做到这一点?

数据来自 json 格式的服务 api。需要找出一种方法将其绑定到服务器端或客户端的字段。

Sitecore 版本 7.1 140117 WFFM 版本“面向营销人员的 Web 表单 2.4.0 修订版 140117”

4

3 回答 3

4

查看Sitecore - 面向营销人员的 Web 表单 - 使用 ReadQueryString 选项。基本上,ReadQueryString演示详细信息中有一个复选框,可让您选择从查询字符串中填写默认值。如果选中,则使用字段的项目名称(不是显示名称或标题)作为键,并将要设置字段的值作为查询字符串中键值对中的值。

于 2014-07-16T12:57:15.497 回答
0

根据用户配置文件 [fieldname] 字段中的使用默认值创建新规则,并对其进行修改以从您的服务 API 中获取值。

在我看来,这将是您最好的方式和最简单的选择。

我使用相同的方法从其 API 预填充 ucommerce 数据。

于 2014-07-17T08:16:52.237 回答
0

创建自定义字段,然后您可以根据需要预先填充值。就像如果您想在单行文本字段中填充任何值,请为此创建自定义字段,然后反映表单 dll 并复制代码,然后根据您的需要更新代码。

请查看https://sitecoretweaks.wordpress.com/2015/02/20/custom-field-type-for-sitecore-web-form-for-marketers/博客文章了解更多详情。

于 2014-07-17T12:49:01.367 回答