我已上传 WFFM 2.5 版本的网络表单并使用 sitecore 7.5 。我添加了占位符并为表单占位符选择数据源,但表单未在页面编辑器/预览模式下显示。
问问题
508 次
2 回答
0
如果您使用的是 Sitecore MVC,那么您应该选择Mvc Form而不是Form。
将 MVC 布局上的占位符渲染为:
@Html.Sitecore().Placeholder("content")
并确保此占位符允许占位符设置中的 Mvc 表单控件。
使用此占位符将 Mvc Form 控件添加到您的内容项,并在编辑模式下使用您创建的表单设置 FormID 字段。
我建议也添加数据源字段,您只需从 FormID 字段复制路径,然后将其粘贴到数据源字段。不要忘记在路径前面添加反斜杠“/”字符。(即 /sitecore/system/Modules/...)
于 2015-01-13T00:22:31.320 回答
0
只需在您的站点核心和 VS 应用程序中创建布局,创建布局后将布局上的占位符渲染为:
// MVC Layout
@Html.Sitecore().Placeholder("content")
并在您想要展示表格的地方展示此表格和布局,您无需提供 datasource 。
于 2015-01-08T11:17:52.177 回答