Jump to content
Sign in to follow this  
yvesbj

Chargement du Bloc Newsletter sur une autre page

Recommended Posts

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.

Share this post


Link to post
Share on other sites

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 !

Share this post


Link to post
Share on other sites

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 :D

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More