Drupal 7, Представления, группы и каналы - Создание представления для элементов каналов в группе
Прежде чем я углублюсь в детали, вот общая цель:
Я хочу иметь группу пользователей, которые получают доступ к каналу, и любые новые элементы, которые появляются в этом канале, они также получат доступ.
Подробности:
Я использую органические группы, фиды / фиды и представления. Я настроил одну органическую группу и добавил к ней одного пользователя. Я взял канал и добавил его в группу.
Я пробовал несколько разных комбинаций запросов для Views, и вот где я сейчас нахожусь: http://cl.ly/2T1a0s1A0j3A0I0d3i1u
Существует настройка взаимосвязи между Подачей и Элементом Подачи. Существует настройка фильтра, которая говорит, что если у пользователя есть разрешение на просмотр Фида, он должен видеть элемент Фида.
Однако, когда я захожу в учетную запись пользователя и захожу на URL (который раньше был просто статическим и не принимал аргументов, игнорируйте только что добавленный%), я получаю пустую страницу.
Было бы здорово получить некоторую помощь в выяснении этой проблемы и / или несколько указателей о том, как ее отладить + узнать больше о Views и о том, как я мог бы использовать Views/OG для решения этой проблемы.
Спасибо Дэвид
1 ответ
Лучший способ сделать OG Groups - создать группу под типом контента. Как только это будет сделано. Вернитесь к типу контента и нажмите на Feed, прокрутите вниз до вкладки OG Groups. Вы должны увидеть NODE в раскрывающемся списке и Groups в поле выбора ниже. Убедитесь, что на узле щелкнули, а группа выделена. Нажмите сохранить и теперь сделайте то же самое для Feed Item. Есть одна вещь, о которой следует помнить: при импорте канала он будет связан с группой, однако сам канал будет отделен от узлов, созданных только одной группой. Один из способов упростить управление - это поместить канал и элементы канала в одну книгу при настройке канала. Так жизнь становится намного проще.