如何在Orchard Project中向页面添加表单?

时间:2011-12-05 23:59:05

标签: orchardcms

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

所以我想:

  • 拥有管理员可以在右侧管理的一些内容。
  • 在左侧添加表单。
  • 访问者可以填写表单并提交。
  • 管理员无法修改的表格(左边的内容)。

开箱即可吗?是否有加载项或我需要编写什么(模块,小部件,...)才能拆分左侧有表单和右侧内容的页面?

        Page
*---------*------------*
*         *            * 
*         *   admin    * 
*         *  editable  *
*  form   *  content   *
*         *            *
*         *            * 
*---------*------------*

1 个答案:

答案 0 :(得分:2)

您需要为问题创建表单的content part。在内容部分的前端视图.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>