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 refrence
campo a los tipos de contenido que desea ser agroup
o be agroup content
. por defecto el nombre del campo esog_group_ref
pero 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