У меня есть три типа контента: Artist
, Artwork
, Exhibition
.На выставке есть поле 'artworks'
(неограниченные значения).В художественном произведении есть поле 'artist'
(требуется 1 значение).
И есть связь, которую я не могу найти с представлениями: я хочу, чтобы все выставки, в которых когда-либо участвовал художник, означают: onстраница художника, показать все выставки, в которых когда-либо работали все работы этого художника.
Проблема (я думаю) состоит в том, что одно поле (Exhibition.artworks) имеет много значений.Но Artwork.artist имеет только 1 значение.
Я не знаю, в чем проблема =), но это не работает, и я попробовал миллион вещей.На этом этапе я соглашаюсь на написание SQL-запросов, но база данных контента drupal настолько невероятно непрозрачна, что я понятия не имею, что и как запрашивать.
Очевидно, я был бы счастлив с решением без взлома Views,но я не теряю надежды.Кто-нибудь сталкивался с такими отношениями?