Après la validation d'un formulaire, je souhaiterai que l'utilisateur soit redirigé vers une page autre que celle contenant la vue (SUCESS ou INPUT) du bloc de mon formulaire.
j'ai voulu utiliser la fonction redirect(), mais ma page de destination ne contient que du texte libre, pouvez-vous m'indiquer le chemin à suivre ou au moins la direction?
J'utilise un server ubuntu 10.04 lts et une version 3.0.4 de change
Jean-Michel Titre : Community Manager Rang : Expert
Bonjour,
Vous avez plusieurs solutions ; si vous avez du texte statique, dans ce cas vous pouvez vous contenter de faire une vue de type résultat, en faisant retourner à l'action du bloc le nom d'une vue, par exemple "Mavue". Dans ce cas, vous devez avoir dans votre dossier templates du module (ou dans l'override s'il s'agit d'une surcharge d'un module générique) un template dont le nom se termine par "-Mavue.all.all.html".
Si vous souhaitez rediriger le traitement vers un autre bloc, dans ce cas je vous invite à consulter le wiki sur les cas d'utilisation des blocs
Pour une meilleure réponse, pensez à indiquer la version sur laquelle vous rencontrez des difficultés, ainsi que son type (CMS ou eCommerce core). Pour tout problème d'installation indiquez le nom de l'hébergeur et s'il s'agit d'un serveur mutualisé ou dédié.