Получение данных из других узлов в Drupal View - PullRequest
0 голосов
/ 03 марта 2011

У меня есть представление в Drupal (6), которое я использую для создания страницы для просмотра содержимого узла.
Набор из n других узлов (другого типа) имеет контент, который связан / применим к этому узлу, и я хотел бы взять их данные и распечатать их также в виде.

Я мог бы легко получить эти узлы программно через load_node(), если у меня есть текущий доступный NID. Я попробовал это сначала - используя Global: Virtual Formatted Field на мой взгляд. К сожалению, все переменные, которые должны быть доступны в этом поле, пусты. Я не знаю, почему это так - поскольку это последнее поле, на мой взгляд, но в результате я ничего не могу с этим поделать.

Я также пытался поэкспериментировать с отношениями вида, но я в этом новичок, и я даже не уверен, что возможно сделать то, что я пытаюсь использовать.

Кто-нибудь знает, как мне этого добиться?

Спасибо

Ответы [ 2 ]

0 голосов
/ 03 марта 2011

Предположим, у вас есть 2 типа содержимого X и Y. У вас есть ссылка на узел Y в X. Теперь вы создаете представление X и хотите загрузить информацию о Y в представление X. Таким образом, вы можете использовать отношения в представлениях. 1 - Создать фильтр типа узла X. 2 - В отношении выберите поле ссылки узла на Y, присутствующее в X. 3 - Теперь в полях вы можете выбрать поля X и Y. Но если вы выберете Y полей в этом поле есть выбор типа отношений (требуются ли отношения) здесь вы можете выбрать отношения, созданные на шаге 2.

0 голосов
/ 03 марта 2011

Я нашел это учебное пособие полезным для изучения отношений, и я смог достичь чего-то похожего на то, что вы пытаетесь.

...