THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Redirections formulaires

(17-02-2015 14:44:15)


Bonjour à tous,

Je cherche à faire plusieurs redirections par rapport au template de base de Thelia :

- Formulaire de newsletter validé redirige sur la page d'accueil
- Ajout au panier réussit redirige sur le panier et non sur la modale
- Connexion réussit redirige sur la page en cours et non sur l'accueil

J'ai cherché sur le forum et j'ai trouvé la ligne suivante à rajouter dans les formulaires correspondant

{form_field form=$form field="success_url"}
<input type="hidden" name="{$name}" value="{url path='/cart'}">
{/form_field}

Mais pas moyen de le faire fonctionner, la redirection reste toujours la même quoi que je fasse.

Merci beaucoup,

Alban

Offline

#2 Re: Redirections formulaires

(17-02-2015 15:59:14)


Retire la classe "form-product" (c'est elle qui déclenche l'apparition de laboite modale) aux formes d'ajout de produit, et ta page cart sera affichée.


OpenStudio Toulouse

Offline

#3 Re: Redirections formulaires

(17-02-2015 16:09:50)


Top, un grand merci !

Je continue à chercher pour la newsletter

Offline

#4 Re: Redirections formulaires

(18-02-2015 09:45:00)


roadster31 wrote:

Retire la classe "form-product" (c'est elle qui déclenche l'apparition de laboite modale) aux formes d'ajout de produit, et ta page cart sera affichée.

Petite précision, sur Thélia 2.0.4, il faut aussi remplacer

<input type="hidden" name="view" value="product">

par

<input type="hidden" name="view" value="cart">

sinon on reste sur la page product.

Last edited by informatiqueprog (26-02-2015 16:18:56)

Offline

#5 Re: Redirections formulaires

(26-02-2015 16:31:47)


Sur Thélia 2.1.2, il faut supprimer la class "form-product" et ajouter l'url de retour "success_url"

<form id="form-product-details" action="{url path="/cart/add" }" method="post">
    {form_hidden_fields form=$form}
    <input type="hidden" name="view" value="product">
    <input type="hidden" name="product_id" value="{$ID}">
    {form_field form=$form field="success_url"}
        <input type="hidden" name="{$name}" value="{url path='/cart'}">
    {/form_field}
    {form_field form=$form field="append"}
    ...