Drupal: Sub views? - PullRequest
       1

Drupal: Sub views?

0 голосов
/ 14 октября 2010

У меня есть отношение родитель / потомок (на основе поля ссылки на узел cck).

Группа рецептов содержит ссылку на узел типа рецепта.Это отношение 1 ко многим.

Мне нужно создать представление, отображающее информацию о группе рецептов, а затем под ним рецепты, которые были назначены его полю cck.

Итак

RecipeGroup1 - Заголовок Recipe1, Recipe2, Recipe3 RecipeGroup2 - Заголовок Recipe4, Recipe5, Recipe6

и т. Д.

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

Я пробовал поискать в Google, но у нас ограниченные сроки и мы будем признательны за любую помощь.

Спасибо.

Ответы [ 4 ]

1 голос
/ 08 ноября 2011

Взгляните на http://drupal.org/project/views_field_view.. Позволяет объединить два представления (группы, рецепты), вставляя представление рецептов как поле в представление групп.Используя это, вы можете иметь столько полей, сколько хотите для группы.

0 голосов
/ 14 октября 2010

Включите поле узла ссылки cck в качестве поля вывода для вашего представления.После этого вы можете «переписать вывод этого поля» ... так, чтобы оно выглядело так, как вы хотите.

0 голосов
/ 15 октября 2010
  1. добавить поле noderefernce в поля просмотра файлов
  2. установите флажок, чтобы сгруппировать поле результата в настройках поля ref узла
  3. тема этого поля, как вы хотите
0 голосов
/ 14 октября 2010

Вы можете использовать модуль присоединения представлений , чтобы связать представление с конкретным типом контента и отобразить его на странице узла этого типа контента.

Здесь есть веб-трансляция, которая демонстрирует , как модуль может решить проблему, аналогичную вашей.

Однако в веб-трансляции предполагается, что поле CCK для nodereference относится к дочернему типу контента и указывает на родительский тип контента, а не наоборот.вокруг, как у вас есть.

Вместо использования nid группы рецептов в качестве аргумента для представления (как показано в видео) вы можете использовать один из токенов группы рецептов (поле nodereference)ссылаясь на своих детей).Вы можете увидеть эту опцию в 9:32 в видео.

Что бы вы ни решили сделать, я думаю, что View Views скорее всего будет вашим ответом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...