コンテンツタイプは、Artist
、Artwork
、Exhibition
の3種類です。展覧会にはフィールド'artworks'
(無制限の値)があります。アートワークにはフィールド'artist'
(1値、必須)があります。Drupal 6でかなり高度な関係を取得する方法 - Views 2?
Viewsとは見あたらない関係があります。すべての展覧会がこれまでに参加したアーティストになりたがっています。つまり、Artistページですべての展覧会を表示します。
問題は、1つのフィールド(Exhibition.artworks)に多くの値があることです。それでもArtwork.artistには1つの価値しかありません。
私は問題が何であるか分かりませんが、それは機能していません。何百万ものものを試しました。この時点で、私はSQLクエリを書くことを受け入れるつもりですが、Drupalのコンテンツデータベースは非常に不透明なので、何をどのようにクエリし、どのようにしたらいいのかわかりません。
明らかに、私は解読されていないViewsソリューションで最も幸せだろうと思っていますが、私は希望を上げていません。このような関係を経験した人は誰ですか?