yvesbj Posted September 9, 2011 Share Posted September 9, 2011 Bonjour, On sait déjà qu'après validation du formulaire du Bloc Newsletter, la page se recharge sur l'index. Or, pour l'un de mes projets, j'ai du créer un index qui n'a rien a voir avec celui de prestashop. C'est une page d'intro en gros. Du coup, lorsque je valide le formulaire, je me retrouve sur la page d'accueil ! Auriez vous une solution svp pour éviter cela ? J'avais penser à un module newsletter en ajax pour un chargement sur la page en cours mais bon, c'est pas dans mes compétence. Link to comment Share on other sites More sharing options...
Pierre-Yves Posted September 9, 2011 Share Posted September 9, 2011 Salut, En fait pour changer cela rien de très compliqué. Dans le fichier "blocknewsletter.tpl" qui se trouve dans le dossier du module, tu as cette ligne : <form action="{$link->getPageLink('index.php')}" method="post"> Il te faut simplement la changer en : <form action="{$base_dir}ta_page.php" method="post"> En remplaçant évidemment "ta_page.php" par le nom de la page vers laquelle tu veux rediriger le visiteur! Tiens moi au courant ! Link to comment Share on other sites More sharing options...
weirdboy Posted January 27, 2012 Share Posted January 27, 2012 Sinon à la place de: <form action="{$link->getPageLink('index.php')}" method="post"> on met : <form action="http://{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}" method="post"> et on reste sur la même page après validation du formulaire de newsletter. J'ai trouvé ça sur le forum anglais mais je n'ai plus la page, merci à toi, camarade d'outre-manche Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now