Jump to content

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.

Link to comment
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 !

Link to comment
Share on other sites

  • 4 months later...

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

Link to comment
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
×
×
  • Create New...