Zepi32 Posted August 15, 2012 Share Posted August 15, 2012 (edited) Bonsoir à tous, En ce moment je bloque sur un truc surement tout bidon à faire... Sur notre site nous avons beaucoup d'article avec des remises. De ce fait, dans la page du produit, le prix public est barré pour laisser place au nouveau prix. Dans la page category (là où sont listé tous les produits), je souhaiterais que sous l'image, en plus du prix final (donc remisé), il y'est le prix public d'affiché. Ce qui donnerais dans la liste des produits (category) : IMAGE PRIX PUBLIC BARRÉ PRIX REMISÉ Est-ce que vous voyez où je veux en venir ? Si quelqu'un a une solution, je serais ravi ! Excellente soirée à tous. Bien cordialement, Edited August 26, 2012 by Zepi32 (see edit history) Link to comment Share on other sites More sharing options...
Zepi32 Posted August 16, 2012 Author Share Posted August 16, 2012 Une petite aide non ? Link to comment Share on other sites More sharing options...
Divine Posted August 17, 2012 Share Posted August 17, 2012 Bonjour, Tu es sous quelle version de Prestashop ? Link to comment Share on other sites More sharing options...
Zepi32 Posted August 17, 2012 Author Share Posted August 17, 2012 Bonjour, Je suis sous : 1.4.8.2 Link to comment Share on other sites More sharing options...
Divine Posted August 17, 2012 Share Posted August 17, 2012 Donc dans le fichier product-list du thème utilisé, il faut ajouter : {assign var='specific_prices' value=$product.specific_prices} {if $specific_prices.reduction_type == 'percentage'}<span class="old_price">{convertPrice price=$product.price_without_reduction}</span>{/if} {if $specific_prices.reduction_type == 'amount'}<span class="old_price">{convertPrice price=$product.price_without_reduction}</span>{/if} Et dans le fichier product_list.css, ajouter : #product_list .old_price {text-decoration:line-through} 1 Link to comment Share on other sites More sharing options...
Zepi32 Posted August 18, 2012 Author Share Posted August 18, 2012 Ca fonctionne sauf que l'image du produit vient se coller au "Ajouter au panier" et j'ai beau utiliser les "<br />", "<p> </p>" rien ne marche... Une idée ? Link to comment Share on other sites More sharing options...
ideesboutique.com Posted August 19, 2012 Share Posted August 19, 2012 Je l'utilise sur mon site malheureusement je ne suis pas assez doué pour te donner le bon code, peut-être que divine peut se servir de mon fichier pour te donner la solution. mon fichier product-list : {* {literal} <script type='text/javascript'> $.noConflict(); jQuery(function($) { //jQuery(function($) { $('.btncart').tipsy({gravity: $.fn.tipsy.autoNS}); $(".btncart").tooltip(); }); </script> {/literal} *} {if isset($products)} <!-- Products list --> <ul id="product_list" class="clear"> {foreach from=$products item=product name=products} <li class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if}"> <div class="center_block"> <a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"> <center> <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" title="{$product.name|escape:'htmlall':'UTF-8'}" /> </center> </a> <!-- Fin .center_block --> </div> <div class="right_block"> <div class="barre-left"> <h3> {if $product.new == 1}<span class="new">{l s='new'}</span>{/if} <a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}"> {$product.name|truncate:60:'…'|escape:'htmlall':'UTF-8'} </a> </h3> {*{if $product.on_sale} <span class="on_sale">{l s='On sale!'}</span> {elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d' >= $product.reduction_from))} <span class="discount">{l s='Price lowered!'} {if $product.reduction_price != 0} -{convertPrice price=$product.reduction_price} {/if} {if $product.reduction_percent != 0} -{$product.reduction_percent|string_format:"%.0f"} % {/if} </span> {/if}*} {if isset($product.on_sale) && $product.on_sale && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE} <span class="on_sale">{l s='Promotion !'}</span> {elseif isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE} <span class="discount"> {l s='Prix réduit !'} {* {if $product.reduction_price != 0} -{convertPrice price=$product.reduction_price} {/if} {if $product.reduction != 0} -{$product.reduction|string_format:"%.0f"} % {/if} *} </span> {/if} <div class="pricecart"> <span class="price" style="float:left;"> {if !$priceDisplay} {convertPrice price=$product.price} {else} {convertPrice price=$product.price_tax_exc} {/if} </span> {if isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE} <span class="price_without_reduction" style="text-decoration: line-through;"> {convertPrice price=$product.price_without_reduction} </span> {/if} </div> <!-- Fin .pricecart --> </div> <!-- Fin .barre-left --> <div style="clear:both;"></div> <span class="availability"> {if ($product.allow_oosp OR $product.quantity > 0)} {if ($product.quantity == 0)} {if ($product.available_later != "")} {$product.available_later} {/if} {else} {if ($product.available_now != "")} {$product.available_now} {/if} {/if} {else} {l s='Out of stock'} {/if} </span> {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2} <a id="add_to_cart" class="btncart" title="Ajouter au panier" rel="ajax_id_product_{$product.id_product|intval}" href="{$base_dir}cart.php?add&id_product={$product.id_product|intval}&token={$static_token}"> </a> {else} <span class="exclusive">{l s='Add to cart'}</span> {/if} </div> <!-- Fin .right_block --> <br class="clear"/> </li> {/foreach} </ul> <!-- Fin #product_list --> <div style="clear:left;"></div> <!-- /Products list --> {/if} Link to comment Share on other sites More sharing options...
Divine Posted August 20, 2012 Share Posted August 20, 2012 Ca fonctionne sauf que l'image du produit vient se coller au "Ajouter au panier" et j'ai beau utiliser les "<br />", "<p> </p>" rien ne marche... Une idée ? Sans avoir le site sous les yeux ça risque d'être compliqué... Link to comment Share on other sites More sharing options...
Zepi32 Posted August 20, 2012 Author Share Posted August 20, 2012 Le site : bit.ly/Rwr8W2 Identifiant : [email protected] mdp : testtest Merci ideesboutiques.com mais le résultat est le même qu'avec Divine : Le produit sur la deuxième ligne vient se collier au "Ajouter le panier" Link to comment Share on other sites More sharing options...
Zepi32 Posted August 23, 2012 Author Share Posted August 23, 2012 Personne pour me fournir une ch'tite aide supplémentaire ? Link to comment Share on other sites More sharing options...
ideesboutique.com Posted August 23, 2012 Share Posted August 23, 2012 En réduisant la taille des vignettes, peut-être ? l'espace consacré aux produits est-il suffisant avec le nombre de produits définis par page ? as-tu regardé en installant et en utilisant le module firebug pour voir si il n'y avait pas de conflits dans le thème ? Sinon, désolé il n'y a qu'un développeur qui pourra t'aider. Link to comment Share on other sites More sharing options...
Zepi32 Posted August 24, 2012 Author Share Posted August 24, 2012 (edited) Et bien peut-être que tu as raison ! J'ai rajouté un peu de marge autour du gilet de protection, et j'ai mis en margin négatif et ça roule comme sur des roulettes ! Merci à tous Edit : Comment je mets que c'est résolu ? Directement dans le titre du sujet ? Edited August 24, 2012 by Zepi32 (see edit history) Link to comment Share on other sites More sharing options...
ideesboutique.com Posted August 25, 2012 Share Posted August 25, 2012 Finalement, avec de la patience et du temps on y arrive. 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...
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