Jump to content

[PrestaTIPS] Afficher un beau Gratuit et pas un vilain 0,00€ !


ludo

Recommended Posts

Lorsque le prix d'un article est égal à 0 (exemple templates gratuits en libre téléchargement), au lieu d'avoir un vilain 0,00€ il est plus classe d'afficher un accrocheur "GRATUIT !".

Rien de plus simple... Éditez la page product.tpl et va à la ligne 127

<!-- prices -->


Ajoutez après cette ligne

{if $product->getPrice(true, NULL, 2)==0}
{l s='free'}
{else}

Et après la ligne 143

{/if}

Un petit exemple ici

Il faut également le faire sur d'autres pages...

Dans product.tpl par exemple, remplacez la ligne 20 par

{if $product.price!=0}{convertPrice price=$product.price}{else}{l s='free'}{/if}

Petite démo ici

Link to comment
Share on other sites

Bonjour, sympa !
et même si je n'ai rien de gratuit à vendre ,j'ai adore votre boutique (j'ai adoré aussi le coin ou vous habitez, lorsque je trainais à Salies de Béarn, pas loin, je crois?)
PS: dans le blog, on ne peux pas parler? réservé aux inscrits?
Bonne continuation !
Paul

Link to comment
Share on other sites

Merci Paul !
Pour le design faut surtout féliciter Silvio de Themeremix
Et je comprend que vous êtes un peu nostalgique de notre région... mais bon Marseille c'est génial aussi !
Vous pouvez parler du site oui avec grand plaisir mais pour l'instant je recherche des producteurs bio locaux.

Et merci Dav :))
Purée ca me fait pensé que j'ai rien fichu sur PrestaTips... ;)

Link to comment
Share on other sites

Hi Jean Bruno,

Je ne vais pas te donner les lignes puisque j'avais déjà modifié les tpl en questions mais tu vas pouvoir placer les codes quand même.

rechercher dans product.tpl :

{if $product->on_sale}


et y metre le code suivant juste au dessus :

{if $product->getPrice(true, NULL, 2)==0}{l s='free'}{else} 


Pensez aussi a fermer aux alantours de l'id pretaxe_price avec un

{/if}




Rechercher et remplacer dans product-list.tpl le code suivant :

{if !$priceDisplay || $priceDisplay == 2}{convertPrice price=$product.price}{if $priceDisplay == 2} {l s='Tax inc.'}{/if}{/if}



par :

{if !$priceDisplay || $priceDisplay == 2}{if $product.price!=0}{convertPrice price=$product.price}{else}{l s='free'}
{/if}{if $priceDisplay == 2} {l s='Tax inc.'}{/if}{/if}



Rechercher et remplacer dans homefeatured.tpl le code suivant :

{if !$priceDisplay || $priceDisplay == 2}
{convertPrice price=$product.price}



par

{if !$priceDisplay || $priceDisplay == 2}
{if $product.price!=0}{convertPrice price=$product.price}{else}{l s='free'}{/if}

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 year later...
  • 2 months later...
  • 7 months later...
  • 2 weeks later...
  • 2 weeks later...

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