Submitted by patk29 on
Bonjour, je souhaite remplacer la page native de Drupal de demande de nouveau mot de passe par une redirection vers une page personnalisée. comment faire ?
est ce que le hook à utiliser serai de cette forme :
function recup_mdp_init() {
if (arg(0) == 'user' && arg(1) == 'password') {
drupal_goto('recup_mdp');
}
}
ou existe t il d'autres possibilités?
merci
Non, le code ne sera pas dans
Permalien Soumis par Numerizen le 13 Septembre, 2011 - 09:21
Non, le code ne sera pas dans hook_init, mais la logique du code est bonne.
Il serait probablement plus simple d'utiliser un template de page : http://drupal.org/node/1089656 qui s'appellerait probablement page--user--login.tpl.php ou quelque chose d'approchant.
c’est
Permalien Soumis par ced_sdml le 19 Septembre, 2011 - 11:59
c'est page-user-password.tpl.php
ou un hook_user_menu() peut être
pour l item
C’est la convention de
Permalien Soumis par Numerizen le 19 Septembre, 2011 - 12:30
C'est la convention de nommage D6, mais sous D7 il faut des doubles '-' pour les noms de template. Mais bon, c'est l'esprit.
c est vrai mais je dev encore
Permalien Soumis par ced_sdml le 19 Septembre, 2011 - 15:40
c est vrai mais je dev encore sur D6 donc j oublie souvent de mettre a la D7
:):):) ++