User reference как аргумент в Views

Прислано: egorovanton

вт, 02/03/2010 - 22:18

Доброе время суток сообщество.
Интересует , как реализовать вывод Views в зависимости от CCK поля, в котором через User reference указывается пользователь.

Функционально это выглядит следующим образом:

  1. Создаём ноду.
  2. Указываем при создании, что этот материал принадлежит пользователю user, но материал создаёт пользователь admin (сразу говорю, что поменять автора ноды вариант не подходит)
  3. После надо в профиле вывести пользователю user все ноды, которые при создании были присвоены через Node reference именно этому пользователю, ну или другому.

Особенности:
Одна нода может быть присвоена любому количеству пользователей.

Заранее всех благодарю. После нахождения ответа будет опубликована статья с разъяснением как, что и куда для ньюбов типа меня, но с достижением результата научить, а не решить проблему частную.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано artcons в вт, 02/03/2010 - 22:56.

может поможет http://www.drupal.ru/node/24800 и http://www.drupal.ru/node/11786


Опубликовано egorovanton в ср, 03/03/2010 - 10:45.

Спасибо, но тут оно выводит материал пользователя, а у меня должен быть аргументом user reference.


Опубликовано theСанитар в ср, 03/03/2010 - 12:51.

Над блоком для задавания аргументов во Viws есть есть штука под названием Relations -- вам нужна именно она, если правильно помню. Связываете материал с тем, где живет User Reference и в аргументе говорите взять не поле автора, а из содержимого с меткой Relations (она возникнет после добавления связи) в таком-то поле. Хотя я бы сделал сниппетом, с классическим вариантом будет много гемороя.


Опубликовано НовичОК в вт, 07/09/2010 - 13:20.

во заморочка. :) но нужно.


Опубликовано otmoroz в ср, 06/04/2011 - 05:25.

год прошел, решил проблему?