У меня есть набор типов содержимого, связанных с журналом Drupal, предопределенных в следующих отношениях:
- Story : имеет заголовок, тело, автора, ссылку на обязательный узел дляПроблема, необязательная ссылка на узел для Иллюстрации.
- Статья : содержит заголовок, текст и необходимую ссылку на узел для Проблемы.
- Иллюстрация : Имеет изображение и профиль участника.
- выпуск : содержит название и дату.
- профиль участника : имеет имя и фамилиюname.
Я пытаюсь получить список проблем с иллюстрацией из одной из ее историй, показывающей, если она есть.Если нет историй (могут быть только статьи) или нет историй с иллюстрациями, я просто перечислю название проблемы.
Поэтому я ищу вывод, подобный следующему:
[StoryImage] декабрь 2010
ноябрь 2010
[StoryImage] октябрь 2010
[StoryImage] сентябрь 2010
и т. Д.
Меня не интересует стиль илиРазметка на этом этапе - я могу определить это.
Вот настройки View, которые у меня пока не работают:
- Фильтр: Node Type = Story, Article
- Отношение:
- Содержание: выпуск
- Содержание: иллюстрация
- Содержание: Автор, использующий отношение Иллюстрация
- Поля:
- Содержимое: изображение с использованием отношения "Иллюстрация"
- Узел: Заголовок с использованием отношения "Проблема"
- Критерии сортировки:
- Дата выпуска, по убыванию.
- Фамилия автора, по убыванию.
То, что я получаю (как я и ожидал), - это список каждой проблемы столько раз, сколько статей / историй в этой проблеме.Поэтому, если в выпуске за декабрь 2010 года есть 3 предмета, а в выпуске за ноябрь - 2, вот что я получу:
[StoryImage] декабрь 2010
декабрь 2010
декабрь 2010
ноябрь 2010
ноябрь 2010
Что я действительно хочу, так это первый результат только по каждой проблеме.Возможно ли это, и если да, то чего мне не хватает?