Я использую Views2 и cck3, и у меня возникают проблемы при создании представления Drupal, которое позволяет мне отображать многогрупповые поля при использовании аргументов.
Типы содержимого:
- Персона (Поля: заголовок)
- Цитата (Мультигруппа: цитата, Поля: имя_пользователя, текст)
Внутри персонажа контент типа I 'у нас есть поле для имени (title).Внутри типа содержимого цитаты у меня есть многогрупповое поле, которое содержит два других поля.Первый - это ссылка на узел на тип контента человека, а второй - текстовое поле (то, что цитируется).
Смысл этого в том, что цитируемое может быть диалогом между 2 или болеелюди, вот почему это в мультигруппе.
Цитата 1 человек а : Lorem Ipsum человек b : lorem ipsum dolor человек а : сидеть амет
Цитата 2 персона c : новый текст цитаты от нового человека
Цитата 3 персона a : новый текст цитаты
Я могу создать представление, которое отображает все диалоги с цитатами и группами, как показано выше, однако я не могу понять, как создать представление, которое выполняет то же самоено используя человека в качестве аргумента.
Я не хочу использовать фильтр, так как хочу, чтобы URL был / quote / person-name .
Когдапереходя к / quote / person-a , он должен возвращать всю цитату для всех мультигрупп, содержащих Person A.
QUOTE 1 человек а : lorem ipsum человек b : lorem ipsum dolor человек а : сидеть амет
Цитата 2 персона a : новый текст цитаты
но то, что я получаю, это предметы, которые содержат только персона А.
Цитата 1 человек а : Lorem Ipsum человек а : сидеть амет
Цитата 2 персона a : новый текст цитаты
Играя с различными вариантами просмотра (например, отношения), я смог создать это:
Цитата 1 человек а : Lorem Ipsum человек а : lorem ipsum dolor человек а : сидеть амет
Цитата 2 person a : новый текст цитаты
Содержит все элементы в мультигруппе, заключает в кавычки, но заменяет все имена на Персона А.