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:
- Adicionar um relacionamento (na seção "Avançado" da exibição)
- Selecione o campo 'Associação OG: associação OG a partir do nó', que está na seção 'Associação OG' dos campos
- 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
- 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'.
- 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
- 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ê !!