gibidi Posted September 29, 2010 Share Posted September 29, 2010 Bonjour,Nouvelle mise à l'épreuve....Pour les modules ou changements dans la fiche produit lorsque l'on fait une promo ou solde les prix s'affichent avec "le Pri x en gros" et dessous (2 lignes) vient le prix rayé avec le montant de la remise.Je ne souhaite pas que l'on voit également ces lignes lorsque l'on n'est pas enregistré.En effet, lorsque l'on n'ai pas enregistré on ne voit pas le prix "standard" mais par contre on voit ces 2 lignes avec le prix en minuscule rayé et le montant de la remise ou promo, Je ne souhaiterai pas que l'on voit ces lignes lorsque l'on n'ai pas identifié.si quelqu'un a une info elle sera la bienvenue.... Link to comment Share on other sites More sharing options...
jeckyl Posted September 29, 2010 Share Posted September 29, 2010 Bonjour,vous souhaitez afficher quel prix si on enlève le prix d'origine qui est rayé du fait de la promo ? Link to comment Share on other sites More sharing options...
gibidi Posted September 29, 2010 Author Share Posted September 29, 2010 Justement le prix général n'est accessible qu'aux personnes enregistrés, mais lorsque je fais une promo, que l'on soit ou non enregistré on voit ces 2 lignes avec le prix rayé et le montant de la remise... je souhaite donc le faire voir qu'aux personnes que se sont identifiés.. Link to comment Share on other sites More sharing options...
coeos.pro Posted September 29, 2010 Share Posted September 29, 2010 Bonjour, c'est encore moi à mon avis, dans le fichier product.tpl qui est dans themes>prestshop par défaut trouvez les lignes (vers 290 je crois) <!-- prices --> {if $product->on_sale} et ajoutez {if $logged}: <!-- prices --> {if $logged} {if $product->on_sale} de même avec : (50 lignes plus bas) if $product->ecotax != 0} {l s='include'} {convertPrice price=$product->ecotax} {l s='for green tax'} {/if} {if isset($groups)} <!-- attributes --> ajoutez {/if}: if $product->ecotax != 0} {l s='include'} {convertPrice price=$product->ecotax} {l s='for green tax'} {/if} {/if} {if isset($groups)} <!-- attributes --> Et normalement c'est tout bonEDIT Pour la page categorie, ca ce passe avec le fichier product-list.tpl:cherchez la partie: Mettez ceci: {if $logged}{if $product.on_sale} {l s='On sale!'} {elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d %H:%M:%S' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d %H:%M:%S' >= $product.reduction_from))} {l s='Price lowered!'} {/if}{/if} {if $logged}{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}{/if} {if ($product.allow_oosp OR $product.quantity > 0)}{l s='Available'}{else}{l s='Out of stock'}{/if} {if $product.on_sale} {l s='On sale!'} {elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d %H:%M:%S' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d %H:%M:%S' >= $product.reduction_from))} {l s='Price lowered!'} {/if} {if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if} {if ($product.allow_oosp OR $product.quantity > 0)}{l s='Available'}{else}{l s='Out of stock'}{/if} Link to comment Share on other sites More sharing options...
gibidi Posted September 29, 2010 Author Share Posted September 29, 2010 Bonsoir, je les ai modifiés, mais essai non transformé .... c'est pareil ... Link to comment Share on other sites More sharing options...
coeos.pro Posted September 29, 2010 Share Posted September 29, 2010 Autant pour moi, je l'ai testé sur une boutique sur laquelle je travaille en ce moment pour créer des modules et il y avait $logged de défini dans le php.Pour ceux qui sont intéressé, vous pouvez définir $logged dans les fichiers php if($cookie->logged) {$logged=1;} juste avant /* /Quantity discount management */ $smarty->assign(array( ... et évidemment rajoutez 'logged'=>$logged, : /* /Quantity discount management */ $smarty->assign(array( 'logged'=>$logged, ... Ou alors vous reprenez ce que j'ai mis dans le post précédant et vous changez les 3 {if $logged} par 3 : {if !empty($lastName)} Link to comment Share on other sites More sharing options...
gibidi Posted September 29, 2010 Author Share Posted September 29, 2010 bon, pas de meilleur résultats wait and see...TROUVER ......Bon, en fait c'est le module ADDONVENTE de devellopus qui provoque cela, lorsque l'on met une promotion ou autres.Cela garde ces 2 lignes en affichage ...Je vais donc le retirer afin d'éviter ce problème d'affichage.... 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