Jump to content

Afficher TTC après le prix


Recommended Posts

Bonjour,

 

Je viens d'installer PS 1.5.4.0. Je remarque que lorsque les prix sont affichés, il n'est marqué nul part si c'est TTC ou HT. Peut-on afficher ce "détail" sur les produits phares de la page d'accueil par exemple ?

 

J'ai tenté de modifier le fichier modules/homefeatured/homefeatured.tpl comme ceci l.46 :

 

{if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span> TTC</p>{else}<div style="height:21px;"></div>{/if}

 

Mais la mention "TTC" ne s'affiche pas. J'ai pourtant essayé de vider le cache...

 

Comment faire ?

 

Merci d'avance

Link to comment
Share on other sites

Bonjour,

 

Alors déjà il vaut mieux faire comme ceci :

 

{if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span> {l s="TTC" mod="homefeatured"}</p>{else}<div style="height:21px;"></div>{/if}

 

Car cela te permettra de traduire l'expression depuis ton back-office.

 

Ensuite es-tu sûr d'avoir fait la modification dans le bon fichier TPL ?

A savoir que si le module homefeatured est overridé dans le thème que tu utilises, c'est dans le TPL de ton thème qu'il faut faire la modification.

 

Il faut par ailleurs forcer la compilation smarty après avoir fait une modification sur un fichier TPL pour que cette modification soit bien prise en compte.

Link to comment
Share on other sites

Merci beaucoup pour ces détails. Effectivement je ne modifiais pas le bon TPL...

Une autre question, j'ai vu que dans les paramétrages possibles sur prestashop, il était possible d'afficher le prix soit en TTC soit en HT. Dans la modif que je viens de faire cela affichera dans tous les cas "TTC" même si je paramètre prestashop de manière à afficher les prix HT ?

Link to comment
Share on other sites

Oui c'est exact.

 

Si tu ne veux pas que cela soit le cas, il faut faire comme ceci :

 

{if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price} {l s="TTC" mod="homefeatured"}{else}{convertPrice price=$product.price_tax_exc} {l s="HT" mod="homefeatured"}{/if}</span></p>{else}<div style="height:21px;"></div>{/if}

 

Et normalement cela devrait être ok.

Link to comment
Share on other sites

Pour ceux qui ne s'y connaissent pas beaucoup en programmation et qui souhaitent faire les modifications dans leur code. Je conseille d'utiliser Super Finder XT (http://www.clubic.com/telecharger-fiche67018-super-finder-xt.html) il vous aidera beaucoup dans la recherche des fichiers où vous avez des lignes à modifier. Ensuite un simple bloc note peut faire l'affaire pour modifier le code ;)

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