Jump to content
azertyuiop12345666

Bug lien vers panier redirige vers homepage

Recommended Posts

Bonjour,

 

J'ai voulu rajouter le lien vers mon panier au niveau de menu haut horizontal.

 

J'ai donc modifié le template "blockmenu.tpl" pour y ajouter un simple lien vers mon panier comme ceci :

 

<div id="menu_top">  
<div class="container">
 <div class="row-fluid">
  <!-- Menu -->
  <div class="span12">
<a class="toggleMenu icon-menu" href="#">{l s='Menu' mod='blocktopmenu'}</a>
<ul class="nav">
 {$MENU}
 [b]<li>
  {if $logged }
   {if isset($static_token)}
	<a href="{$link->getPageLink('cart',false, NULL, "&token={$static_token}", false)}">MON PANIER</a>
   {else}
	<a href="{$link->getPageLink('cart',false, NULL, NULL, false)}">MON PANIER</a>
   {/if}
  {else}
   <a href="{$link->getPageLink('cart')}">MON PANIER</a>
  {/if}
 </li>[/b]
</ul>
  </div>
  <!--/ Menu -->
 </div>
</div>
</div>

 

Cependant j'observe un bug qui apparait parfois. Lorsque je clique sur le lien Mon panier je suis redirigé vers la page d'accueil. Des fois par contre cela marche correctement.

 

J'ai donc passé qu'il devait y avoir un bug dans ce module au niveau de la gestion des variables peut être et donc que mon $static_token serait invalide quelquefois, ce qui causerait la redirection vers la page d'accueil ( mon token n'étant pas bon).

 

Avez-vous une idée de ce qui pourrait se passer ?

 

Pour info je suis sous Prestashop 1.5.4.0.

 

Merci

 

Edit : Je viens de me rendre compte que le static_token de mon lien changeait selon les pages du site où je me trouvais. Ce n'est pas normal et c'est de là que vient mon problème. J'ai essayé de placer mon code autre part que dans le template du module blocktopmenu et là surprise je n'ai pas de bug, mon token reste bien fixe et j'accède bien à mon panier dans tous les cas. Le problème se situe bien au niveau du module blocktopmenu mais pour savoir où...

Edited by guizmo83 (see edit history)

Share this post


Link to post
Share on other sites

Topic déplacé section Integration

 

Merci d'être vigilant et poster dans les bonnes rubriques

je ne suis pas sur que Discussion générale soit la meilleure:

Discussion générale: Ecommerce, hébergement web, manifestations web, actualité PrestaShop... Tout ce qui n'a pas de rapport direct avec votre utilisation du logiciel !

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

×
×
  • Create New...

Important Information

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