Jump to content

Afficher frais de port offert sur fiche produit


Recommended Posts

Salut à tous,

 

Je suis en version 1.4.8

 

j'aimerai pouvoir ajouter un bouton code pour que sur la fiche produit j'ai le message "Frais de port offerts" qui s'affiche automatiquement si le poids du produit = 0Kg

 

J'ai bien compris qu'il fallait que j'ajoute du code dans product.tpl.

En faite je pense qu'il ne manque juste la variable du poids à appeler pour avoir quelque chose du genre:

 

{if  ($product->[variable du poids]() = 0 ) }
<p> Frais de port offert</p>
<p><img src="{$img_dir}free_shipping.jpg" alt="Frais de port offert" width="80" height="62"></p>
{/if}

 

Est ce que vous auriez une idée?

 

Merci d'avance

Link to comment
Share on other sites

C'est bon j'ai trouvé.

Je ne suis pas codeur donc je ne l'expliquerai pas, mais ca ne marche pas si je met que le poids doit être égale à 0.

Donc je ruse en mettant qu'il doit etre inferieur a 0,00001 et ca fonctionne:

 

{if $product->weight < 0.001}
<img src="{$img_dir}freeshipping.jpg" />
{/if}

A+

Link to comment
Share on other sites

Bonjour, pour vérifier une égalité, il ne faut pas mettre un égal, mais deux,

voici les opérateurs smarty (langage des fichiers .tpl)

http://www.smarty.ne...function.if.tpl

 

tu peux même mettre 3 égal pour vérifier qu'il s'agit bien du même type de variable:

par exemple, 0 peut être considéré comme un nombre OU comme une chaine de caractères OU comme FALSE (0 faux / 1 vrai (TRUE)), le triple égal voit ces différents types, le double ne fait pas la différence.

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