Создание представления, связывающего три разных типа узлов с двумя ссылками на узлы - PullRequest
0 голосов
/ 12 января 2011

У меня есть следующие типы контента:

  • Лагерь - тип верхнего уровня
  • Информация о регистрации - содержит ссылку на узелЛагерь под названием Лагерь
  • Форма медицинского выпуска - содержит ссылку на узел с регистрационной информацией под названием Кемпер

Я бынапример, создать вид, который принимает nid для лагеря и вытаскивает все поля для информации о регистрации и медицинской формы выпуска.У меня проблемы с выяснением, как настроить различные аргументы / отношения.Я не сделал что-то, на что ссылаются более двух типов.

Я знаю, что было бы разумно / лучше всего просто объединить регистрационную информацию и медицинскую форму выпуска, так как это сопоставление 1: 1, но мы можем 'т.Так что ... любая помощь приветствуется!

1 Ответ

0 голосов
/ 12 января 2011

Начинаются снизу, с фильтром типа узла медицинской формы выпуска.Создайте отношения на поле Camper.Теперь у вас есть Форма медицинского выпуска -> Регистрационная информация (Camper) .

Создайте еще одно отношение в поле Camp, на этот раз с параметром "Relationship:", установленным в Camper.Это объединит все узлы, Форма медицинского выпуска -> Регистрационная информация (Camper) -> Лагерь .

Чтобы добавить поля, просто убедитесь, что вы выбираете взаимосвязь полейродом из.Чтобы ограничить его конкретным узлом регистрационной информации, добавьте аргумент NID узла и установите для параметра «Relationship:» этого аргумента значение Camper.

...