Quando você tem algo que acontece com um link, precisa procurar no código a hook_menu()
. Então você precisa adivinhar em qual módulo ele está. Nesse caso, dê uma olhada no módulo principal do usuário:
function user_menu() {
$items['user/login'] = array(
'title' => 'Log in',
'access callback' => 'user_is_anonymous',
'type' => MENU_DEFAULT_LOCAL_TASK,
);
return $items;
}
Observe a 'access callback' => 'user_is_anonymous',
linha. Isso significa que você só pode fazer isso se for anônimo (ou seja, não estiver logado). Isso significa que você deve conseguir fazer uma entrada no menu com "usuário / login" como o caminho, e o link só será exibido quando você estiver desconectado.
user/register
- crie o link da maneira usual através da interface do menu e aparece apenas para usuários que não estão conectados automaticamente.Verifique as definições de menu
user_menu()
no módulo do usuário. O retorno de chamada de acesso determina quando o item de menu será exibido.fonte