Mam ten węzeł, który należy do grupy, i chcę uzyskać identyfikator grupy tego węzła, aby go wydrukować, podobnie jak $node->nid;
z identyfikatorem grupy.
Czy to jest możliwe?
organic-groups
Rosamunda
źródło
źródło
Potrzebowałem tej ostatniej nocy. Czy to tak:
$ og_groups zawiera tablicę wszystkich OG, do których należy post. Możesz zdobyć je wszystkie z foreach. Kluczem do nich jest nid.
Mam nadzieję, że to pomaga.
źródło
og(organic groups)
Moduł addentity refrence
pole do typów zawartości chcesz byćgroup
lub byćgroup content
. domyślnie nazwa pola to,og_group_ref
ale może zmieni się na inną nazwę. Jeśli chcesz dokładnie znaleźć nazwę pola og, zobacz pole zarządzania typem zawartości (załóżmy, że rozważasz typ zawartości artykułu)admin/structure/types/manage/article/fields
.Podnieś pole grupy NAZWA MASZYNY (coś takiego
og_group_ref
).Możesz coś takiego:
źródło
Znajdź gid, a następnie spróbuj wydrukować cały obiekt $ node, coś w stylu:
Z jakiegoś powodu odpowiedzi Drupala nie wyświetlą niczego w tagach php, ale powinieneś owinąć php w pre, aby wynik był bardziej czytelny.
Spróbuj ctrl + F i sprawdź, gdzie jest wyprowadzana liczba. Następnie możesz postępować zgodnie z formatem tablic / obiektów, aby wydrukować go, gdy dostępny jest $ node.
źródło