0

Orchard で「カスタム」Web ページを作成する必要があります。私が理解しているように、そのために必要な手順を以下に示します。このやや長いプロセスを進める前に、抜けているステップやスキップできるステップはありますか?

  • モデルを作成する
  • 上記のモデルを使用するコンテンツ パーツとコンテンツ パーツ レコードを作成します。
  • コンテンツ パーツの「形状」を返す Display メソッドを実装するドライバーを作成します。
  • 上記のドライバーから返された形状をレンダリングするための形状テンプレートを作成します
  • コンテンツ パーツを保持するコンテンツ タイプを作成する
  • コンテンツ タイプを保持するページを作成する
  • ページを自分のサイトに追加する

このページは、Web サービスからデータを取得してインタラクティブに表示する必要があるという意味で「カスタム」です。ユーザーが変更を行った場合、それらの変更を Web サービスに送り返す必要があります。

4

1 に答える 1

2

これらは実際にコンテンツ アイテムを作成するための手順です。ページをコンテンツとして扱う必要がある場合は、コンテンツ アイテムを作成する必要があります。たとえば、管理者はページを作成、編集、公開、非公開、および最終的に削除できます。

単純なページを作成するだけであれば、独自の ASP MVC コントローラーを作成することを妨げるものは何もありません。Orchard のルーティングを使用してルートを定義できます。[Themed]属性で装飾すると、サイトのテーマも継承されます。

于 2012-08-28T16:34:09.387 に答える