User reference как аргумент в Views
Прислано: egorovanton
вт, 02/03/2010 - 22:18
Доброе время суток сообщество.
Интересует , как реализовать вывод Views в зависимости от CCK поля, в котором через User reference указывается пользователь.
Функционально это выглядит следующим образом:
- Создаём ноду.
- Указываем при создании, что этот материал принадлежит пользователю user, но материал создаёт пользователь admin (сразу говорю, что поменять автора ноды вариант не подходит)
- После надо в профиле вывести пользователю user все ноды, которые при создании были присвоены через Node reference именно этому пользователю, ну или другому.
Особенности:
Одна нода может быть присвоена любому количеству пользователей.
Заранее всех благодарю. После нахождения ответа будет опубликована статья с разъяснением как, что и куда для ньюбов типа меня, но с достижением результата научить, а не решить проблему частную.
- egorovanton's blog
- Для комментирования войдите или зарегистрируйтесь
может поможет http://www.drupal.ru/node/24800 и http://www.drupal.ru/node/11786
- Для комментирования войдите или зарегистрируйтесь
Спасибо, но тут оно выводит материал пользователя, а у меня должен быть аргументом user reference.
- Для комментирования войдите или зарегистрируйтесь
Над блоком для задавания аргументов во Viws есть есть штука под названием Relations -- вам нужна именно она, если правильно помню. Связываете материал с тем, где живет User Reference и в аргументе говорите взять не поле автора, а из содержимого с меткой Relations (она возникнет после добавления связи) в таком-то поле. Хотя я бы сделал сниппетом, с классическим вариантом будет много гемороя.
- Для комментирования войдите или зарегистрируйтесь
во заморочка. :) но нужно.
- Для комментирования войдите или зарегистрируйтесь
год прошел, решил проблему?
- Для комментирования войдите или зарегистрируйтесь



Комментарии