Ich habe diesen Knoten, der zu einer Gruppe gehört, und ich möchte die Gruppen-ID dieses Knotens abrufen, um ihn zu drucken, etwa $node->nid;
mit der Gruppen-ID.
Ist das möglich?
organic-groups
Rosamunda
quelle
quelle
Ich brauchte das letzte Nacht. Hat es so gefallen:
$ og_groups enthält ein Array aller OGs, zu denen ein Beitrag gehört. Sie könnten sie alle mit einem foreach bekommen. Der Schlüssel, um auf sie zuzugreifen, ist die NID.
Ich hoffe, das hilft.
quelle
Das
og(organic groups)
Modul fügtentity refrence
Feld zu Inhaltstypen hinzu, die eingroup
oder ein sein sollengroup content
. Standardmäßig heißt das Feld,og_group_ref
aber möglicherweise ändert es sich in einen anderen Namen. Wenn Sie den Feldnamen genau herausfinden möchten, lesen Sie bitte das Feld zur Verwaltung Ihres Inhaltstyps (nehmen wir an, dass Ihr Artikelinhaltstyp berücksichtigt wird)admin/structure/types/manage/article/fields
.Nimm das Gruppenfeld MASCHINENNAME (so etwas wie
og_group_ref
).Sie können so etwas:
quelle
Finden Sie die GID heraus und versuchen Sie, das gesamte $ node-Objekt zu drucken.
Aus irgendeinem Grund zeigen Drupal-Antworten nichts in den PHP-Tags an, aber Sie sollten das PHP vorab einpacken, um die Ausgabe besser lesbar zu machen.
Versuchen Sie Strg + F und finden Sie heraus, wo die Nummer ausgegeben wird. Sie können dann dem Format der Arrays / Objekte folgen, um es zu drucken, wenn $ node verfügbar ist.
quelle