Orchardcms 如何在Orchard项目中向页面添加表单?

Orchardcms 如何在Orchard项目中向页面添加表单?,orchardcms,Orchardcms,我目前在Orchard CMS中有一个页面,上面只有内容。管理员希望将表单添加到此页面 因此,我想: 有一些内容的管理员将能够在右侧管理 在左侧添加表单 访客有权填写表格并提交 管理员无法修改表单(左侧的内容) 这可能是开箱即用的吗?是否有加载项或我需要编写什么(模块、小部件等)才能拆分左侧有表单、右侧有内容的页面 Page *---------*------------* * * * * * admin *

我目前在Orchard CMS中有一个页面,上面只有内容。管理员希望将表单添加到此页面

因此,我想:

  • 有一些内容的管理员将能够在右侧管理
  • 在左侧添加表单
  • 访客有权填写表格并提交
  • 管理员无法修改表单(左侧的内容)
这可能是开箱即用的吗?是否有加载项或我需要编写什么(模块、小部件等)才能拆分左侧有表单、右侧有内容的页面

        Page
*---------*------------*
*         *            * 
*         *   admin    * 
*         *  editable  *
*  form   *  content   *
*         *            *
*         *            * 
*---------*------------*
你需要为你的问题创建一个表单。在内容部分的前端视图.cshtml中,您可以将html包装为

<div style=”width:50%; float:left;” /> 构建并运行模块后,创建一个新的内容类型,该类型具有与页面相同的所有部分,但添加新的表单内容部分。现在,当您创建新页面时,您可以将内容主体包装在

<div style=”width:50%; float:right;” /> 这应该像这样将这两部分放在文章中:

<article class=”content-item”> <div>form</div> <div>page copy</div> </article> 形式 页码副本