Отношение один ко многим, просмотрите с помощью модуля References
Я использую модуль References в Drupal 7, чтобы сделать следующее: у меня есть проекты и клиенты (типы контента), так что проект может принадлежать многим клиентам, а клиент может иметь много проектов. Я настроил это с помощью Node reference
поле на Project
тип контента, который принимает неограниченные значения. Что мне нужно, так это представление ( модуль Views), которое показывает список клиентов и внутри каждого из них принадлежащие ему проекты, например:
Client 1
- project 1
- project 2
Client 2
(no projects)
Client 3
- project 45
- project 2
Со ссылками на страницы проектов.
Я не знаю, как должен быть настроен вид. Я пытался использовать User aggregation
вариант в Advanced
раздел редактора представлений, без какой-либо удачи.
1 ответ
Добавить контекстный фильтр client field
на странице просмотра проекта. Перейти к виду клиента и добавить Content: Nid
и Global: Custom text field
, В пользовательском текстовом поле перейдите к custom text rewrite results
-> и select Output this field as a link
, В Link path
оценивать как page_to_list_projects/[nid]
,
Обычно мы передаем клиентский nid в качестве аргумента на страницу списка проектов и фильтруем проекты с помощью клиентского nid.