Olá
A visibilidade de determinado bloco é anulada se a ação a ele
associada é negada ao grupo de utilizadores, por outras palavras, as
permissões sobrepõem-se às definições de bloco. Fiz a experiência com
o bloco do menu navigation (tem o item "adicionar conteúdo" por
defeito).
Se aplicas a visibilidade do menu navigation a todos os utilizadores,
mas na verdade o anónimo não pode criar nada, então esse menu não é
visível para esse utilizador. É preciso ativar nem que seja um item,
para que o bloco e menu sejam acessíveis. Por exemplo, pesquisar.
Se desejas que o anónimo veja o item adicionar conteúdo, tens de lhe
dar privilégios para isso: node/add/qualquercoisa
Acho que nestes casos, o Rules, pode ser de grande ajuda, porque
permite definir um evento e uma ação.
Também podes experimentar o LoginToboggan que pode ajudar no redirect:
"Provide a login form on Access Denied pages for non-logged-in
(anonymous) users"
abraço
Cláudia Amorim (camorim)