2011-07-20 2 views
-1

drupalに新しいコンテンツタイプFamilyを作成したいと思います。そのコンテンツタイプに、Childのリストから選択するよう尋ねるフィールドがあるようにしたいと考えています。ここで、Childは別のカスタムコンテンツタイプです。どのようにして1つのコンテンツタイプをDrupalの別のコンテンツタイプの子にすることができますか?

さらに、子供の選択フィールドを制限して、コンテンツが作成された子供のみを表示したいと考えています。

例:Familyコンテンツタイプに基づいて新しいFamilyを作成します。それから私は家族を作りながら、子供たちが何を望んでいるのか聞いてみたいと思います。私はBob、John、SarahのいずれかからコンテンツタイプChildを前もって作成しています。

私はRelation moduleをインストールしましたが、どのように動作するのか分かりません。なぜこれが私の必要なものかどうか、あるいは何とかタクソノミーやDrupalコアの何かでこれを達成できるかどうかわかりません。

答えて

0

私はそれを使用していないので、リレーションシップモジュールについてはわかりませんが、References moduleを見るのは間違いありません。これは、Drupal 6のCCKの一部であったノード参照フィールドとユーザー参照フィールドタイプのポートです。コンテンツタイプで使用できる新しいフィールドタイプがインストールされます。

モジュールをインストールしたら(ノード参照をインストールしてください)、ノード参照フィールドを "ファミリー"コンテンツタイプに追加し、 "Child"コンテンツタイプのノードのみを参照できるようにします。

+0

興味深いことに、リファレンスモジュールのリンクには次のように書かれています。「D7のエンティティリレーションシップの新しい有望なアプローチがリレーションモジュールで働いています」ということで、これを実現しようとするかもしれませんが、 。 –

関連する問題