Ich verwende das Flag- Modul, habe jedoch ein Problem beim Anzeigen eines Flags für anonyme Benutzer.
Ich habe 2 Flags mit den Namen "Funktion erstellen" und "Zu Favoriten hinzufügen". Ich möchte dieses Flag auch anonymen Benutzern anzeigen. Derzeit wird es nur den angemeldeten Benutzern (authentifizierter Benutzer) angezeigt.
Ich möchte, dass diese Flags allen Benutzern angezeigt werden (ob angemeldet oder nicht). Wenn jedoch ein anonymer Benutzer auf das Flag klickt, sollte dieser Benutzer zur Anmeldeseite umgeleitet werden. Nach dem Login sollte der Benutzer in der Lage sein, das Flag zu setzen.
Ist das möglich?
Antworten:
Sie können dies in Ihrer 'node.tpl.php' wie folgt tun, wenn der Benutzer wie gewohnt im Anzeigeflag angemeldet ist und wenn er nicht angemeldet ist, leiten Sie den Benutzer zur Protokollierungsseite mit
destination
Parameter umquelle
Informationen zum Anzeigen einer Flagge für anonyme Benutzer finden Sie in der Community-Dokumentation des Flag- Moduls.
Ähnliches aus der README.txt :
Beachten Sie auch, dass die Sitzungs-API auch im Flag-Modul nicht als Abhängigkeit erwähnt wird .
quelle
https://www.drupal.org/project/flag_anon
quelle