Добрый вечер!
У меня есть задача - создание вьюхи.
Суть в том, что каждый материал может быть прикреплён к какой-то группе. Пользователь тоже может быть в группе или группах.
Мне надо, чтобы вьюха мне показывала группы, в которых состоит пользователь.
Т.е. в Node есть группа, например указал "Сообщество Drupal"
В Profile2 тоже есть поле групп, я указал что состою в "Сообщество Drupal" и "Хабрахабр"
И перейдя по ссылке, откроется Views, которая покажет мне, что я состою в "Сообщество Drupal", а если ещё добавлю в профиле "Хабрахарбр", то вьюха покажет и его.
Каким образом я могу это сделать?
Комментарии
Это тебе нужна вьюха к примеру участников "Сообщество Drupal" и ссылка на нее?Вьюху просто сделать.Вьюс на пользователя. Отношения Связь: OG membership: OG membership from Пользователь
контекстный фильтр (OG membership from user) OG membership: Номер группы
эти вьюсы есть в ог, но привязаны к панелям, по аналогии к ним можешь сделать свои, повторив выборку.
но чтоб ссылку сделать надо делать вьюху страницу. Этот вьюс будет показывать только юзеров группы.
А поле группы в профиле можно сделать полем ссылки (link), но вот как прописать универсальную х.з.
Если я конечно правильно тебя понял.
Нет, мне нужна вьюха, которая покажет, в каких группах состоит текущий юзер.
у меня он выводится блоком
в глобальном текстовом поле прописать User is not a member of any group.
Спасибо) Была готовая вьюха, но выключеная. А вот ещё вопрос. У меня в профиле пользователя, есть поле Groups audience - тут должен быть список групп. Но там ничего не отображается Хотя в правилах органики выставлено, что пользователь может вступать куда хочет.
Если ничего не отображается, то в настройках полей в профиле, возможно в отображении полей у Groups audience стоит *скрыто*, а должно быть OG audience list.
Но при этом только отобразятся заголовки групп, в которых есть пользователь.
Если ты хочешь, чтобы юзер был то же группой, то такое вроде было в og 7.1, но могу наврать насчет этого. надо проверять.