Jump to content

(Résolu)Lien vers mon panier dans mon menu ne fonctionne pas lorsque l'utilisateur est connecté


Recommended Posts

Bonjour,

 

Je suis nouveau sur Prestashop et j'en apprends chaque jour.

 

Je vous explique mon problème :

 

J'ai un menu dans lequel je veux mettre un lien vers mon panier.

 

Je crée donc dans mon template de menu un lien qui mène vers le controlleur du panier CartController comme ceci:

 

<a href="{$link->getPageLink('cart')}">Mon panier</a>

 

Mon problème est que en mode connecté le lien ne fonctionne pas correctement, il ne m'amène pas sur mon panier mais sur index.php.

 

Je pense que c'est parce qu'il faut transmettre des informations supplémentaires dans l'url concernant l'utiisateur mais je ne vois pas trop comment le faire.

 

Pouvez-vous m'aider ?

 

Merci.

Edited by guizmo83 (see edit history)
Link to comment
Share on other sites

Bonjour,

 

J'ai essayé une autre méthode ce matin en faisant directement :

 

<a href="{$base_dir}/panier" title="">MON PANIER</a>

 

Mais toujours le même ,problème.

 

Lorsque je ne suis pas connecté ça fonctionne, mais quand je suis connecté ça me redirige vers index.php.

 

Je pense toujours que ça doit venir d'un problème de paramètre à transmettre, reste à savoir le(s)quel(s), j'ai entendu parler de token de sécurité, peut être que c'est cela.

 

Avez-vous une idée ?

 

Merci.

Edited by guizmo83 (see edit history)
Link to comment
Share on other sites

Bonjour,

 

Oui désolé j'ai été occupé ces derniers temps.

 

Je pense avoir trouvé la solution et il semble bien qu'il faille rajouter un token à l'url loresque l'utilisateur est connecté. Voici le code :

 

<a href="{$link->getPageLink('cart',false, NULL, "&token={$static_token}", false)}">MON PANIER</a>

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...