2011-12-06 6 views
0

ネストされたコレクションをアルフレコ内に置くことは可能ですか?コミュニティ版3.4です。私は他のコレクションを含むコレクションを持っていたいと思います。アルフレコネストされたコレクション

コンテンツモデルXMLでコレクションを定義する際に必要なことはありますか?

答えて

0

TL; DR:それは箱から出してサポートされていない

データリストmodelしたがって、あなたが巣のデータは、あなたがnest documents into folders同じように一覧表示することができない、cm:contentの子タイプとしてdl:dataListItemを定義します。

独自のネストロジックを作成するために、データリスト間にカスタムpeer associationを作成することができます。これには、リストを処理するShare UIコンポーネントをリファクタリングして、そのようなcustom modelの知識を取得し、ネストされたリストを適切に表示できるようにする必要があります。

+0

私はいくつかのオプションを試してみましたが、これは意味があります。ありがとうございました。 – gmartellino

0

独自のカスタム制約を定義することができます。

事前定義されたLIST制約を使用する代わりに、Javaクラスを参照できます。 HereはWikiへのリンクです

したがって、ネストされたコレクションを定義できます。しかし、これをエクスプローラまたは共有のいずれかに表示するには、その特定のフィールドの新しいレンダラー/ジェネレータ(エクスプローラ)または新しい共有テンプレートを作成する必要があります。

関連する問題