我正在尝试插入我在Webforms for Marketers 2.3中创建的新表单。我转到我要插入表单的页面,演示文稿选项卡,表单,插入。我选择我创建的表单,然后得到一条消息 - “没有允许的占位符来插入新表单”。
然后我去了Layout-Placeholder Settings-Content并为Marketeres - Form添加了Layout-Renderings-Modules-Webforms。
没有成功。
我也尝试过添加表单,而不是Webforms for Marketers限制占位符设置。
没有成功。
那么,有谁知道我错过了什么?我是否需要在子布局中添加特定的sitecore占位符来保存表单?
答案 0 :(得分:5)
扩展Zach的答案。
我没有正确地将占位符设置绑定到页面。为此,我进入了演示文稿选项卡并点击了详细信息。
然后我转到占位符设置,并在此处添加了一个新条目。
确保输入正确的占位符,输入表格。然后在页面上添加表单。选择表单并正确添加占位符后,它应显示在此处。 (这是我最初的问题)。
答案 1 :(得分:3)
您需要使用可从Sitecore桌面访问的“受限制的占位符”窗口设置可以添加表单的占位符。
的步骤强>
首先,打开sitecore桌面并转到所有应用程序 - > 营销人员的网络表单 - > 限制占位符:
接下来,使用生成的窗口配置可以添加表单的占位符。必须至少有一个选定的占位符才能向表单添加表单。
我希望这会有所帮助。祝好运! :)
答案 2 :(得分:0)
还有另一个边缘情况,此对话框可能无法显示可用的WFFM占位符。
如果您安装了SSL Redirector模块,并且表单页面处于HTTPS模式,则对话框将无法显示占位符列表。
解决方案是修改SSL重定向器,使其仅在Context.PageMode.IsNormal
为真时执行重定向,并且当前站点名称为!= "shell"
。