Tengo este nodo que pertenece a un grupo, y quiero obtener la ID del grupo de ese nodo, para imprimirlo, algo así como $node->nid;con la identificación del grupo.
¿Es eso posible?
organic-groups
Rosamunda
fuente
fuente

Necesitaba esto anoche. Lo hizo así:
$ og_groups contiene una matriz de todos los OG de los que es miembro una publicación. Podrías conseguirlos a todos con un foreach. La clave para acceder a ellos es el nid.
Espero que ayude.
fuente
El
og(organic groups)módulo agregaentity refrencecampo a los tipos de contenido que desea ser agroupo be agroup content. por defecto el nombre del campo esog_group_refpero tal vez cambie a otro nombre. Si desea averiguar exactamente el nombre del campo og, consulte el campo de administración de su tipo de contenido (supongamos que considera el tipo de contenido del artículo)admin/structure/types/manage/article/fields.Seleccione el campo del grupo NOMBRE DE LA MÁQUINA (algo así como
og_group_ref).Tu puedes algo como esto:
fuente
Descubra el gid y luego intente imprimir todo el objeto $ node, algo así como:
Por alguna razón, las respuestas de Drupal no mostrarán nada en las etiquetas php, pero debe ajustar el php en pre para que la salida sea más legible.
Pruebe ctrl + F y encuentre dónde se emite el número. Luego puede seguir el formato de las matrices / objetos para imprimirlo cuando $ node esté disponible.
fuente