【问题标题】:Sitecore - Webforms for Marketers 2.3 - Inserting a new form into a pageSitecore - 面向营销人员的网络表单 2.3 - 将新表单插入页面
【发布时间】:2013-06-03 15:16:02
【问题描述】:

我正在尝试插入在 Webforms for Marketingers 2.3 中创建的新表单。我转到要插入表单的页面,演示选项卡,表单,插入。我选择了我创建的表单,但随后收到一条消息 - “没有允许的占位符以插入新表单”。

然后我去了 Layout-Placeholder Settings-Content 并添加了 Layout-Renderings-Modules-Webforms for Marketeres - Form。

没有成功。

我也尝试过在限制占位符设置的营销人员网络表单中添加表单时添加表单。

没有成功。

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

【问题讨论】:

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


    【解决方案1】:

    扩展 Zach 的答案。

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

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

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

    【讨论】:

      【解决方案2】:

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


      步骤

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

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

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

      【讨论】:

      • 没问题,这就是我们来这里的目的:)
      【解决方案3】:

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

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

      解决办法是修改SSL Redirector,只在Context.PageMode.IsNormal为真,当前站点名!= "shell"时才执行重定向。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-25
        • 1970-01-01
        相关资源
        最近更新 更多