Test du mode de livraison dans order_step1.tpl

3 posts in this topic

Posted · Report post

Bonjour

afin de développer la livraison en mondial relay, je souhaite, dans order_step1.tmp, faire un test si le mode de livraison choisi est Mondial relay.

Sur une version 7, il était possible de faire ce test comme suit :

if $mode_transport_id == "mondial relay"

Mais là ça ne marche plus...

un petit coup de pouce svp ?

merci !

 

 

 

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Il n'y a pas de variable $mode_transport_id dans le fichier order_step1.tpl de la version 7. Si cette variable existait dans votre code,il s'agissait dans ce cas d'un développement spécifique.

Pour ajouter cette variable dans le fichier order_step1.tpl, il faut au préalable modifier la fonction get_order_step1 du fichier lib/fonctions/display_caddie.php

Share this post


: post
Share on other sites

Posted (edited) · Report post

bonjour ,

 

en fait sur la 7.x.x il ne retourne rien   de base 

 

j'ai oublier de rajouter ceci :

 

dans lib -> fonction -> display_caddie.php 

 

dans la fonction get_order_step1

ajoute 

 

// mondial relay
$tpl->assign('mode_transport_id', $_SESSION['session_caddie']->type);
// <- mondial

 

 

donc en fait si ton mode de transport s'appelle "aaaa"

if $mode_transport_id == "mondial relay"

devien :

 

if $mode_transport_id == "aaaa"

moi sur le mien il s'appelle 

mondial relay

c'est pour sa 

 

et oui Sa fonctionne parfaitement

 

si tu veut au cas ou j'ai cree une version module Plus complète mais pour peel 8.x.x

 

Edited by neomega

Share this post


: 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

Twitter Advisto ecommerce

Facebook PEEL Shopping