Sitecore - 营销人员的Webforms 2.3 - 将新表单插入页面

时间:2013-06-03 15:16:02

标签: asp.net sitecore web-forms-for-marketers

我正在尝试插入我在Webforms for Marketers 2.3中创建的新表单。我转到我要插入表单的页面,演示文稿选项卡,表单,插入。我选择我创建的表单,然后得到一条消息 - “没有允许的占位符来插入新表单”。

然后我去了La​​yout-Placeholder Settings-Content并为Marketeres - Form添加了Layout-Renderings-Modules-Webforms。

没有成功。

我也尝试过添加表单,而不是Webforms for Marketers限制占位符设置。

没有成功。

那么,有谁知道我错过了什么?我是否需要在子布局中添加特定的sitecore占位符来保存表单?

3 个答案:

答案 0 :(得分:5)

扩展Zach的答案。

我没有正确地将占位符设置绑定到页面。为此,我进入了演示文稿选项卡并点击了详细信息。

enter image description here

然后我转到占位符设置,并在此处添加了一个新条目。

enter image description here

确保输入正确的占位符,输入表格。然后在页面上添加表单。选择表单并正确添加占位符后,它应显示在此处。 (这是我最初的问题)。

enter image description here

答案 1 :(得分:3)

您需要使用可从Sitecore桌面访问的“受限制的占位符”窗口设置可以添加表单的占位符。


步骤

首先,打开sitecore桌面并转到所有应用程序 - > 营销人员的网络表单 - > 限制占位符

enter image description here

接下来,使用生成的窗口配置可以添加表单的占位符。必须至少有一个选定的占位符才能向表单添加表单。

enter image description here

我希望这会有所帮助。祝好运! :)

答案 2 :(得分:0)

还有另一个边缘情况,此对话框可能无法显示可用的WFFM占位符。

如果您安装了SSL Redirector模块,并且表单页面处于HTTPS模式,则对话框将无法显示占位符列表。

解决方案是修改SSL重定向器,使其仅在Context.PageMode.IsNormal为真时执行重定向,并且当前站点名称为!= "shell"