【问题标题】:Cannot get a Sitecore form to display in a placeholder (Web Forms for Marketers module)无法在占位符中显示 Sitecore 表单(营销人员的 Web 表单模块)
【发布时间】:2012-04-02 03:34:13
【问题描述】:

我正忙着编写一个站点核心解决方案来管理一个新闻站点。我有一个 NewsArticleLayout(用于显示 NewsArticle 项目)和一个 NewsArticleMailPlaceholder,我想用它来显示一个表单,用户可以在其中输入必须将新闻文章链接邮寄到的名称和电子邮件地址。

NewsArticleLayout 页面上已经有一个带有 phNewsArticle 占位符的 NewsArticleSublayout,它当前正在正确显示与新闻文章相关的数据。

当我尝试将表单链接到此占位符时,我似乎只能链接到子布局中的占位符,而不是布局中的占位符,因此我创建了一个 MailNewsArticleSublayout,并在其上放置了一个 phMailNewsArticle 占位符。然后我使用 MailNewsArticleSublayout 和 phMailNewsArticle 占位符让表单显示在 NewsArticleLayout 上。

但是,当我查看页面时,我的表单不显示。我已经完成了整个 Sitecore 内容树的完整发布,似乎没有任何问题可以修复它。

我什至在 NewsArticleSublayout 中添加了一个 phEmail 占位符,并将其链接到表单布局详细信息,但这也不显示任何内容。

我是否正确设置了表单的布局?我这里有什么遗漏吗?

【问题讨论】:

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


    【解决方案1】:

    在与 sitecore 支持人员交谈后,我能够解决问题。我缺少的是在我的模板的标准值的布局细节中添加“表单”。然后在此表单元素中,在“FormID”字段中填写实际表单的位置。添加后,效果很好。

    【讨论】:

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