raclif Posted January 18, 2013 Share Posted January 18, 2013 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 More sharing options...
raclif Posted January 19, 2013 Author Share Posted January 19, 2013 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 More sharing options...
Acuao Posted January 19, 2013 Share Posted January 19, 2013 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now