Submitted by dijou on
Bonjour à tous,
Je souhaitais savoir si il est possible de mettre un NID dans le code:
drupal_set_message(t('Your password and further instructions have been sent to your e-mail address.'));
$form_state['redirect'] = '';
dans le redirect par exemple
$form_state['redirect'] = 'node/xx';
du module user.module
Je voudrais renvoyer le nouvel utilisateur juste après la page d'enregistrement vers une page de mon choix.
Ou une solution passant par un module existant mais je n'ai trouvé que des modules de configuration de la forme enregistrement ou des redirect sur du login normal.
Merci pour toute info.
Je viens de le tester et ça
Permalien Soumis par dijou le 18 Mai, 2009 - 23:46
Je viens de le tester et ça fonctionne mais je suppose qu'on doit pouvoir simplement l'inclure dans un module à part plutôt que de modifier le core. Quelqu'un pourrait m'indiquer la voie pour le faire ou peut être l'adapter d'un module existant ?
Merci pour toutes réponses
Pour ce genre de chose,
Permalien Soumis par davidm le 19 Mai, 2009 - 10:04
Pour ce genre de chose, Rules + Actions (module core de D6) devrait faire l'affaire :)
Merci pour l'info :) je vais
Permalien Soumis par dijou le 19 Mai, 2009 - 10:51
Merci pour l'info :) je vais tester ça ce soir.
un peu tard mais tu peux
Permalien Soumis par reign85 le 12 Août, 2013 - 14:46
un peu tard mais tu peux aussi changer le $form_state['redirect'] via le hook_form_alter sur un module custom.
Ne jamais modifier le core d'un autre module car à chaque maj la modif sera écrasée...