Como eu exibo todos os nós em um grupo orgânico?

8

Estou no d7. Estou tentando descobrir como exibir todos os nós que estão em um grupo orgânico. Eu sinto que isso é algo importante que o módulo OG deve fazer e não sei por que não consigo descobrir. Tenho visualizações instaladas e olhei para a exibição de conteúdo do OG, mas ela não exibe nada quando a testo com o filtro de visualização. Vi um vídeo sobre como fazer isso com painéis, mas não tenho painéis instalados e não planejo. Obrigado pela ajuda.

oobie11
fonte

Respostas:

17

Veja como você pode fazê-lo com visualizações no Drupal 7. Crie uma nova visualização de nós como faria normalmente, mas certifique-se de configurar o relacionamento apropriado para isso, que permitirá filtrar seus nós com base na associação ao grupo:

  1. Adicionar um relacionamento (na seção "Avançado" da exibição)
  2. Selecione o campo 'Associação OG: associação OG a partir do nó', que está na seção 'Associação OG' dos campos insira a descrição da imagem aqui
  3. Marque isso como um relacionamento necessário na próxima tela se não desejar incluir nós / conteúdo que não possua um grupo
  4. Somente depois de adicionar esse relacionamento, você poderá ver o filtro 'ID do grupo' apropriado. Vá em frente e adicione um 'Filtro contextual', também na seção 'Avançado' e selecione 'Associação ao OG: ID do grupo'. insira a descrição da imagem aqui
  5. Agora, esse filtro permitirá que você insira o ID do grupo como um filtro na visualização através do URL (teste-o com www. [Seu site] .com / [seu caminho de visualização] / [identificação do grupo]) ou descubra qual grupo você está atualmente se definir a tela a seguir corretamente para o filtro contextual Item da lista
  6. Agora você pode testar isso no painel de visualização da visualização digitando diferentes IDs de OG e vendo que ele deve filtrar a lista de nós para aqueles apenas com os Grupos definidos como seu público.

Deixe-nos saber se isso funcionou para você !!

Boriana Ditcheva
fonte
Funciona bem, exceto a etapa 5, necessária para fazê-lo funcionar nas páginas de conteúdo do grupo. Acredito que isso se deve ao problema Drupal 1781386 , que pode ser visto como soluções alternativas.
tanius
11
Isso é bom. Observe que, para D7, se você deseja mostrar o conteúdo apenas dos grupos aos quais o usuário conectado atualmente pertence, você precisa escolher 'Os grupos OG do usuário conectado' no menu suspenso Tipo, na etapa 5 acima.
Paul Trotter