2011-12-05 5 views
3

現在、Orchard CMS内にページがありますが、コンテンツには内容しかありません。管理者は、このページにフォームを追加します。オーチャードプロジェクトのページにフォームを追加するにはどうすればよいですか?

だから私は希望:

  • を管理者が右側に管理できるようになりますいくつかのコンテンツを持っています。
  • 左側にフォームを追加します。
  • 訪問者は、フォームに記入して提出するアクセス権を持っていることがあります。
  • 管理者が変更できないフォーム(左のもの)。

これは箱からでも可能ですか?アドインがありますか、または左側のフォームと右側のコンテンツを含むページを分割できるようにするには、何を書く必要がありますか(モジュール、ウィジェットなど)?

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

答えて

2

問題のフォームにはcontent partを作成する必要があります。コンテンツ部分のフロントエンドビュー.cshtmlでは、モジュールが構築され、ページと同じ部分のすべてを持っている新しいコンテンツタイプを作成して起動したら

<div style=”width:50%; float:left;” />

でHTMLを包むが、追加することができますあなたの新しいフォームコンテンツ部分。

 
<article class=”content-item”> 

    <div>form</div> 

    <div>page copy</div> 

</article> 
+0

なぜdownvote:今、あなたの新しいページを作成するときに

<div style=”width:50%; float:right;” />

にコンテンツの本文をラップすることができますこれはそうのような物品に両方の作品をドロップする必要がありますか? – Adam