Submitted by Laprud on
bonjour,
je cherche un moyen de rediriger un internaute , après qu'il ait créé un article , vers une page de félicitation !
comment faire ?
merci
En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".
Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact
De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.
Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".
Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.
Submitted by Laprud on
bonjour,
je cherche un moyen de rediriger un internaute , après qu'il ait créé un article , vers une page de félicitation !
comment faire ?
merci
Bonjour, Par exemple, en
Permalien Soumis par Marvine le 20 Septembre, 2011 - 11:10
Bonjour,
Par exemple, en utilisant hook_nodeapi() ( http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hoo... )dans un module et en plaçant sur insert/update du drupal_goto('tapage') et du drupal_set_message('ton message de félicitation').
Il y a surement plus simple ceci dit :-).
au fait, j’utilise drupal
Permalien Soumis par Laprud le 20 Septembre, 2011 - 13:43
au fait, j'utilise drupal 7
ce module a l'air de fonctionner qu'avec le 6
Tu mets le hook
Permalien Soumis par nicekiller le 20 Septembre, 2011 - 16:23
Tu mets le hook NomModule_form_alter dans ton module et tu inclut dans le hook_form_alter
cette ligne :
$form['submit'][] = 'fonction_submit';
et dans ta fonction 'fonction_submit' tu mets $form['redirect'][] = 'ton_url'.
sinon y a une autre solution en passant par le module rules. c'est décrite dans ce lien rules redirect
J'espère que ça répond à ton soucis.