0

我已上传 WFFM 2.5 版本的网络表单并使用 sitecore 7.5 。我添加了占位符并为表单占位符选择数据源,但表单未在页面编辑器/预览模式下显示。

4

2 回答 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 回答