2016-07-30 2 views
0

Wie kann ich nach einem Gruppenentitätstyp suchen, der dem Benutzer zugeordnet ist (ich verwende das Gruppenmodul) http://drupal.org/project/group) aus der Vorlage user-profile.tpl.php?Überprüfen, ob der Entitätstyp 'group' mit dem Benutzer verknüpft ist, dann ... - drupal 7 templates user-profile.tpl.php

Ich habe einen Anwendungsfall für neue Benutzer, wo ich nach einer Gruppe suchen muss, die mit dem Benutzer verbunden ist, wenn es nicht existiert, dann möchte ich eine Schaltfläche mit einem Link zur Seite 'Gruppe erstellen' anzeigen.

+0

Ich bin mir nicht sicher, wie es mit dem Gruppenmodul funktioniert. Mit dem Modul Organic Groups ist dieser Kontext über die Funktion 'og_context()' verfügbar und auf jeder Seite verfügbar. Ich habe noch nie das Gruppenmodul verwendet, aber da es sich bei der Gruppe um eine bearbeitbare Entität handelt, wäre es sinnvoll, die Benutzerentität zu bearbeiten und eine Entitätsreferenz hinzuzufügen oder die Beziehung zwischen der Gruppenentität und dem Benutzer zu verwenden um diese Informationen zu finden. Wenn Sie sich nicht mit dem Codieren beschäftigen, sollten Sie stattdessen das Modul "Organische Gruppen" betrachten, da es viel häufiger verwendet und unterstützt wird. –

Antwort

0

Danke, ich bin ein Designer, weshalb ich Code-Beispiele brauche, um damit zu arbeiten. Ich verwende das Gruppenmodul als Test und mag die Funktionalität im Vergleich zu organischen Gruppen sehr. Nur ein paar Kleinigkeiten halten mich vom Start ab.

Ich dachte, ich könnte es von $ global_user zugreifen, da ich etwas ähnliches getan habe, bevor ich nach einer bestimmten "Rolle" suche und etwas mache. Ich versuche nur, eine einfache Hilfsfunktion für neue Benutzer hinzuzufügen, um eine neue Gruppe leicht erstellen zu können.

Verwandte Themen