Korzystam z modułu Flaga , ale mam problem z wyświetleniem flagi anonimowym użytkownikom.
Mam 2 flagi o nazwie „make feature” i „add to Favorites”. Chcę również wyświetlić tę flagę anonimowym użytkownikom. Obecnie jest on wyświetlany tylko zalogowanym użytkownikom (użytkownik uwierzytelniony).
Chcę, aby te flagi były wyświetlane wszystkim użytkownikom (zalogowanym lub nie). Ale gdy anonimowy użytkownik kliknie flagę, taki użytkownik powinien zostać przekierowany na stronę logowania. Po zalogowaniu użytkownik powinien mieć możliwość ustawienia flagi.
czy to możliwe?
Odpowiedzi:
Możesz to zrobić w swoim „node.tpl.php” przez coś takiego jak poniżej, jeśli użytkownik jest zalogowany w normalny sposób i jeśli nie jest zalogowany przekieruj użytkownika na stronę logowania z
destination
parametremźródło
Aby wyświetlić flagę anonimowym użytkownikom , zapoznaj się z tym, co napisano w dokumentacji społeczności modułu Flag , tj .:
Coś podobnego z README.txt :
Należy również pamiętać, że API sesji nie jest wspomniane jako zależność w module Flag .
źródło
https://www.drupal.org/project/flag_anon
źródło