¿Cómo visualizo todos los nodos en un grupo orgánico?

8

Estoy en d7. Estoy tratando de descubrir cómo mostrar todos los nodos que están en un grupo orgánico. Siento que esto es algo importante que el módulo OG debe hacer y no sé por qué no puedo entenderlo. Tengo vistas instaladas y he visto la vista de contenido OG, pero no muestra nada cuando lo pruebo con el filtro de vista previa. He visto un video sobre cómo hacer esto con paneles, pero no tengo paneles instalados y no planeo hacerlo. Gracias por la ayuda.

oobie11
fuente

Respuestas:

17

A continuación, le mostramos cómo puede hacerlo con vistas en Drupal 7. Cree una nueva vista de nodos como lo haría normalmente, pero asegúrese de configurar la relación adecuada para eso que le permitirá filtrar sus nodos según la membresía de su grupo:

  1. Agregar una relación (en la sección 'Avanzado' de la vista)
  2. Seleccione el campo 'Membresía OG: membresía OG del nodo', que se encuentra en la sección 'Membresía OG' de los campos ingrese la descripción de la imagen aquí
  3. Marque esto como una relación obligatoria en la siguiente pantalla si no desea incluir nodos / contenido que no tiene un grupo
  4. Solo después de haber agregado esa relación podrá ver el filtro apropiado 'Id. De grupo'. Continúe y agregue un 'Filtro contextual', también en la sección 'Avanzado' y seleccione 'Membresía OG: ID de grupo'. ingrese la descripción de la imagen aquí
  5. Este filtro ahora le permitirá ingresar el Id. De grupo como un filtro para la vista a través de la URL (pruébelo con www. [Su sitio] .com / [su ruta de vista] / [id. De grupo]) o descubriendo qué grupo estás actualmente si configuras correctamente la siguiente pantalla para el filtro contextual Elemento de la lista
  6. Ahora puede probar esto en el panel de vista previa de la vista ingresando diferentes ID de OG y viendo que debe filtrar la lista de nodos a unos solo con esos Grupos establecidos como su audiencia.

¡Háganos saber si esto funcionó para usted!

Boriana Ditcheva
fuente
Funciona bien, excepto el paso 5, que es necesario para que funcione en páginas de contenido grupal. Creo que esto se debe al problema de Drupal # 1781386 , que puede encontrar soluciones alternativas.
tanius
1
Esto es bueno. Tenga en cuenta que para D7 si desea mostrar el contenido de solo los grupos a los que pertenece actualmente el usuario que ha iniciado sesión, debe elegir 'Los grupos OG del usuario conectado' en el menú desplegable Tipo en el paso 5 anterior.
Paul Trotter