[email protected] Posted May 30, 2011 Share Posted May 30, 2011 Salut,Je cherche a afficher les prix des articles ajoutés à la liste de cadeaux.Merci de votre aide. Link to comment Share on other sites More sharing options...
[email protected] Posted June 4, 2011 Author Share Posted June 4, 2011 J'ai essayé d'intégrer la ligne :{convertPrice price=$categoryProduct.price}ou{convertPrice price=$product.price}dans view.tpl du module wishlist, mais le prix s'affiche à 0,00€ !Merci de vos pistes. Link to comment Share on other sites More sharing options...
pigxid Posted October 10, 2011 Share Posted October 10, 2011 Moi aussi je souhaiterai afficher le prix, si quelqu'un pouvait nous filer un coup de main Link to comment Share on other sites More sharing options...
pigxid Posted October 17, 2011 Share Posted October 17, 2011 J'arrive seulement à récupérer le prix "standard" (price) dans la base de donnée mais aucun calcul de la tva, des réductions, des prix selon déclinaison. Quelqu'un pour nous/me filer un coup de main ? Link to comment Share on other sites More sharing options...
Carl Favre Posted October 20, 2011 Share Posted October 20, 2011 [Déplacé pour non respect des règles du forum Modules Gratuits] Link to comment Share on other sites More sharing options...
luci1 Posted October 20, 2011 Share Posted October 20, 2011 Bonjour, Regardes du côté de la classe Tools, il me semble qu'il y a une fonction displayPrice(), ça devrait t'aider. Link to comment Share on other sites More sharing options...
chettbi Posted December 2, 2011 Share Posted December 2, 2011 Bonjour, J'ai réussi à trouver une petite solution pour afficher le prix des produits. Pour la version 0.2 du module. Mais attention, pour la mettre en place il faut modifier les fichiers du module blockwishlist, donc à la prochaine mise à jour, il est possible que les modifications faites disparaissent ! Alors, d'abord, il faut modifier view.php, aux environ de la ligne 50, il y a : if ($products[$i]['id_product_attribute'] != 0) { $combination_imgs = $obj->getCombinationImages((int)($cookie->id_lang)); $products[$i]['cover'] = $obj->id.'-'.$combination_imgs[$products[$i]['id_product_attribute']][0]['id_image']; } else { $images = $obj->getImages((int)($cookie->id_lang)); foreach ($images AS $k => $image) { if ($image['cover']) { $products[$i]['cover'] = $obj->id.'-'.$image['id_image']; break; } } if (!isset($products[$i]['cover'])) $products[$i]['cover'] = Language::getIsoById((int)($cookie->id_lang)).'-default'; } Il faut remplacer par if ($products[$i]['id_product_attribute'] != 0) { $combination_imgs = $obj->getCombinationImages((int)($cookie->id_lang)); $products[$i]['cover'] = $obj->id.'-'.$combination_imgs[$products[$i]['id_product_attribute']][0]['id_image']; $products[$i]['price'] = Tools::displayPrice(Product::getPriceStatic($obj->id, true, $products[$i]['id_product_attribute'])); } else { $images = $obj->getImages((int)($cookie->id_lang)); foreach ($images AS $k => $image) { if ($image['cover']) { $products[$i]['cover'] = $obj->id.'-'.$image['id_image']; break; } } if (!isset($products[$i]['cover'])) $products[$i]['cover'] = Language::getIsoById((int)($cookie->id_lang)).'-default'; $products[$i]['price'] = Tools::displayPrice(Product::getPriceStatic($obj->id)); } La différence ? J'ai rajouter les deux lignes qui permettent de récupérer le prix des produit, préformaté pour l'affichage. $products[$i]['price'] = Tools::displayPrice(Product::getPriceStatic($obj->id, true, $products[$i]['id_product_attribute'])); et $products[$i]['price'] = Tools::displayPrice(Product::getPriceStatic($obj->id)); Ensuite, dans le template view.tpl, il vous suffit d'appeler la variable {$product.price} à l'endroit voulu pour l'affichage, quelque part entre {foreach from=$products item=product name=i} ... et ... {/foreach} Et normalement tout roule Faites quand même une sauvegarde du module : mieux vaux prévenir que guérir 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