neoseeyou Posted March 27, 2014 Posted March 27, 2014 Bonjour à tous Faisant un theme sous 1.4.11, je me retrouve coincé bêtement. J'aimerais comme sur les listes produits (product-list.tpl) afficher un message du genre "prix en baisse" sur certains articles affichés dans le bloc meilleures ventes (blockbestsellers-home.tpl) ou un pourcentage de réduction du prix initial J'ai bien sur essayé d'incorporer ce code dans le tpl sans succès {if isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE} <span class="label-success">{l s='Reduced price!'}</span> {/if} Pourriez vous m'aider? Merci infiniment à la communauté par avance et désolé si le sujet à déjà traité, malgré mes recherches je n'ai pas trouvé de réponses. Share this post Link to post Share on other sites More sharing options...
neoseeyou Posted March 29, 2014 Posted March 29, 2014 Je me permet un petit up Share this post Link to post Share on other sites More sharing options...
loulou66 Posted March 29, 2014 Posted March 29, 2014 Coucou essaye ceci {assign var='specific_prices' value=$product.specific_prices} {if isset($specific_prices) && $specific_prices} <span>{l s='Discount' mod='blockbestseller'} </span> {if $specific_prices.reduction_type == 'percentage'} <span>(-{$specific_prices.reduction * 100|floatval}%)</span><BR /> {else} <span>(-{displayWtPrice p=$specific_prices.reduction})</span><BR /> {/if} {/if} si ca ne fonctionne pas il nous faudra les fichiers de ton module @++ loulou66 Share this post Link to post Share on other sites More sharing options...
neoseeyou Posted April 11, 2014 Posted April 11, 2014 Bonjour et excusez moi de ne pas avoir pu répondre avant, j'ai eu quelques petits soucis qui m'ont éloignés des ecrans Je viens de tester le code que vous m'avez fourni, et malheureusement celui ci ne fonctionne pas. En tout cas merci de votre participation Share this post Link to post Share on other sites More sharing options...
loulou66 Posted April 11, 2014 Posted April 11, 2014 Coucou c'est exact ^^ car la fonction getBestSalesLight de la class product ne récupère pas les prix spécifiques donc dans le fichier blockbestsellers.php recherche ProductSale::getBestSalesLight et change en ProductSale::getBestSales ensuite rajoute les modif de mon post précédent dans le/les fichier(s) theme/ton theme/moudule/blockbestsellers/blockbestsellers-home.tpl pour la page d'accueil theme/ton theme/moudule/blockbestsellers/blockbestsellers.tpl pour les autre page a savoir que j'ai été obliger de modifier les 2 tpl pour que ça fonctionne sue ma 1.5.6.2 vide les cache smarty et navigateur @++ Loulou66 Share this post Link to post Share on other sites More sharing options...
neoseeyou Posted May 7, 2014 Posted May 7, 2014 Bonjour et merci de ta réponse ;-) je vais tester ca quand j'ai un moment dans la semaine (en esperant que les modifs appliqués ici sur 1.5 seront valables sur 1.4 sinon j'adapterais) Share this post Link to post 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