无法获取要在占位符中显示的Sitecore表单(营销人员Web表单模块)

无法获取要在占位符中显示的Sitecore表单(营销人员Web表单模块),sitecore,sitecore6,web-forms-for-marketers,Sitecore,Sitecore6,Web Forms For Marketers,我正忙于编写sitecore解决方案来管理新闻网站。我有一个NewsArticleLayout(用于显示一个NewsArticleItem),其中有一个NewsArticleMailPlaceholder,我想用它来显示一个表单,用户可以在表单中输入一个名称和电子邮件地址,新闻文章链接必须发送到该表单 NewsArticleLayout页面上已经有一个带有phNewsArticle占位符的NewsArticleSublayout,该占位符当前正正确显示与新闻文章相关的数据 当我尝试将表单链接到此

我正忙于编写sitecore解决方案来管理新闻网站。我有一个NewsArticleLayout(用于显示一个NewsArticleItem),其中有一个NewsArticleMailPlaceholder,我想用它来显示一个表单,用户可以在表单中输入一个名称和电子邮件地址,新闻文章链接必须发送到该表单

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

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

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

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


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

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