bailaor Posted December 12, 2013 Share Posted December 12, 2013 bonjour, comment faire pour afficher gratuit au lieu 0,00€ quand un produit est offert merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 12, 2013 Share Posted December 12, 2013 Bonjour, quelle version de Prestashop utilisez vous ? Link to comment Share on other sites More sharing options...
bailaor Posted December 12, 2013 Author Share Posted December 12, 2013 PrestaShop™ 1.5.6.1 Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 12, 2013 Share Posted December 12, 2013 Bonjour, dans le fichier product.tpl de votre template remplacez à partir de la ligne 390 <p class="our_price_display"> {if $priceDisplay >= 0 && $priceDisplay <= 2} <span id="our_price_display">{convertPrice price=$productPrice}</span> <!--{if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if}--> {/if} </p> par <p class="our_price_display"> {if $priceDisplay >= 0 && $priceDisplay <= 2} {if $productPrice != 0} <span id="our_price_display">{convertPrice price=$productPrice}</span> <!--{if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if}--> {else} <span id="our_price_display">{l s='Free'}</span> {/if} {/if} </p> et rendez-vous dans l'outil de traduction de Prestashop pour traduire le terme Free en Gratuit. Link to comment Share on other sites More sharing options...
bailaor Posted December 12, 2013 Author Share Posted December 12, 2013 je viens de le faire et il s'affiche une page blanche Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 12, 2013 Share Posted December 12, 2013 je viens de modifier le code j'avais fait une erreur Link to comment Share on other sites More sharing options...
bailaor Posted December 12, 2013 Author Share Posted December 12, 2013 parfait, cela fonctionne merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 12, 2013 Share Posted December 12, 2013 Ok, donc n'oubliez pas : Topic [Résolu]Si, après avoir posté dans un topic, vous trouvez une solution à votre problème, merci de venir le signaler et de décrire cette solution.De plus, si vous êtes l'auteur du topic pour lequel une solution a été apportée, éditer le premier post et ajouter la mention [Résolu] au début du titre.Pour marquer un topic comme [Résolu] :- Editer le premier post du topic en cliquant sur le bouton "Editer",- Cliquer sur le bouton "Utiliser l'éditeur complet",- Ajouter la mention "[Résolu] " au début du titre de votre topic et cliquez sur le bouton "Envoyer le message modifié". Link to comment Share on other sites More sharing options...
bailaor Posted December 12, 2013 Author Share Posted December 12, 2013 par contre dans quel module dois-je modifier la traduction ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 12, 2013 Share Posted December 12, 2013 http://doc.prestashop.com/pages/viewpage.action?pageId=11272508#Comprendrelesr%C3%A9glageslocaux-Traductions Link to comment Share on other sites More sharing options...
Xavier du Tertre Posted December 12, 2013 Share Posted December 12, 2013 Ok, donc n'oubliez pas : Topic [Résolu] Si, après avoir posté dans un topic, vous trouvez une solution à votre problème, merci de venir le signaler et de décrire cette solution. De plus, si vous êtes l'auteur du topic pour lequel une solution a été apportée, éditer le premier post et ajouter la mention [Résolu] au début du titre. Pour marquer un topic comme [Résolu] : - Editer le premier post du topic en cliquant sur le bouton "Editer", - Cliquer sur le bouton "Utiliser l'éditeur complet", - Ajouter la mention "[Résolu] " au début du titre de votre topic et cliquez sur le bouton "Envoyer le message modifié". Bailaor ? Link to comment Share on other sites More sharing options...
Commandesgrp Posted April 24, 2015 Share Posted April 24, 2015 (edited) Bonjour, dans le fichier product.tpl de votre template remplacez à partir de la ligne 390<p class="our_price_display">{if $priceDisplay >= 0 && $priceDisplay <= 2} <span id="our_price_display">{convertPrice price=$productPrice}</span> <!--{if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if}--> {/if} </p> par<p class="our_price_display">{if $priceDisplay >= 0 && $priceDisplay <= 2} {if $productPrice != 0} <span id="our_price_display">{convertPrice price=$productPrice}</span> <!--{if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if}--> {else} <span id="our_price_display">{l s='Free'}</span> {/if} {/if} </p> et rendez-vous dans l'outil de traduction de Prestashop pour traduire le terme Free en Gratuit. Le code marche toujours très bien mais seulement s'il n'y a pas de déclinaisons. Tous mes produits ont des déclinaisons et du coup ça affiche "0,00€" au lieu de "gratuit" Comment faire pour le faire fonctionner avec des déclinaisons ? Merci ! Edited April 24, 2015 by Commandesgrp (see edit history) Link to comment Share on other sites More sharing options...
Commandesgrp Posted April 24, 2015 Share Posted April 24, 2015 (edited) Bon j'ai fini par trouver tout seul. Pour ceux que ça intéresse, j'ai modifié le code et je l'ai ajouté juste après la ligne contenant <!-- prices --> dans le product.tpl Ce qui donne au final : <!-- prices --> <div class="price"> {if $productPrice != 0} {else} <span id="our_price_display"{l s='Free'}; style="display: none;"></span> {/if} Et voilà, fini les "0,00€" pour des articles gratuits ! je ne comprends pas que ce genre de chose ne soit pas implémenté par défaut dans prestashop. Reste plus qu'à faire de même pour les catégories et partout ailleurs... Edited April 24, 2015 by Commandesgrp (see edit history) 1 Link to comment Share on other sites More sharing options...
boutiqueshenron Posted February 22, 2018 Share Posted February 22, 2018 salut. je suis en prestashop 1.7 et le product.tpl ne va pas jusqu'a la ligne 390... Je n'ai encore rien fait du tout et je souhaite afficher "gratuit" au lieu de 0.00€ et mon produit a des déclinaisons. Merci de votre aide 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