0

Orchardに再利用可能なコンテンツブロックを実装しようとしていますが、このプロセスを文書化したオンラインリソースが見つからないようです。

Orchardには、2つのデフォルトのパーツコンテナとコンテナがあります。ただし、包含可能オブジェクトは1つのコンテナーにのみ割り当てることができます。

「本」のコンテンツタイプと、上記のコンテナ/コンテナの例を使用する「レビュー」と呼ばれる別のコンテンツタイプを設定するデモに出くわしました。1つのレビューを複数の本に関連付ける方法は示していません。

4

2 に答える 2

1

すぐに立ち上げて実行したい場合は、TheScienceProjectをお勧めしますNN関係を構築することは、それを自分で行う方法のかなり良い例です。

個人的には、中間のコンテンツアイテムを使用するのが好きです。たとえばBookReview、2つのコンテンツ部分がありReviewRelationshipPartBookRelationshipPartそれぞれのコンテンツアイテムへの参照を保持します。各パーツのコンテンツハンドラーを使用して、たとえばを呼び出すときにコンテンツアイテムをオンデマンドでロードするレイジーローダーを初期化できますcontent.As<ReviewRelationshipPart>().Review

于 2012-07-21T10:11:31.127 に答える
1

Orchard 1.5には、これに使用できるコンテンツピッカーフィールドがあります。

于 2012-07-21T11:39:37.573 に答える