Estou usando o módulo Sinalizador , mas tenho um problema ao exibir um sinalizador para usuários anônimos.
Eu tenho 2 sinalizadores chamados "make feature" e "add to Favorites". Também quero exibir esse sinalizador para usuários anônimos. Atualmente, ele é exibido apenas para os usuários que estão conectados (usuário autenticado).
Quero que esses sinalizadores sejam exibidos para todos os usuários (logados ou não). Mas quando um usuário anônimo clica no sinalizador, esse usuário deve ser redirecionado para a página de login. Após o login, o usuário deve poder definir o sinalizador.
Isso é possível?
Respostas:
Você pode fazer isso no seu 'node.tpl.php' da seguinte forma: se o usuário estiver logado, exibir o sinalizador normalmente e se não estiver logado, redirecione o usuário para a página de logon com o
destination
parâmetrofonte
Para exibir um sinalizador para usuários anônimos , consulte o que está escrito na documentação da comunidade do módulo Sinalizador , ou seja:
Algo semelhante no README.txt :
Esteja ciente também de que a API da sessão também não é mencionada como uma dependência no módulo Sinalizador .
fonte
https://www.drupal.org/project/flag_anon
fonte