ghost4life Posted May 31, 2013 Share Posted May 31, 2013 Salut à tous, Au lieu d'afficher le nombre de produit disponible, je voudrais afficher des images de Couleur pour informer la disponibilité au client. En fait, je pense qu'il est préférable d'afficher "En stock", avec une image et un texte que "3 produits en stock". Alors j'ai commencé à éditer le fichier. Tpl, mais je ne sais vraiment pas ce besoin d'être changé pour que ça fonctionne <!-- availability --> <p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) OR ($product->quantity > 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> <span id="availability_label">{l s='Availability:'}</span> <span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}</span> </p> <p id="availability_date"{if ($product->quantity > 0) OR !$product->available_for_order OR $PS_CATALOG_MODE OR !isset($product->available_date) OR $product->available_date < $smarty.now|date_format:'%Y-%m-%d'} style="display: none;"{/if}> <span id="availability_date_label">{l s='Availability date:'}</span> <span id="availability_date_value">{dateFormat date=$product->available_date full=false}</span> </p> <!-- number of item in stock --> {if ($display_qties == 1 && !$PS_CATALOG_MODE && $product->available_for_order)} <p id="pQuantityAvailable" style="display: none;"> <span id="quantityAvailable">{$product->quantity|intval}</span> <span {if $product->quantity > 1} style="display: none;"{/if} id="quantityAvailableTxt">{l s='Item in stock'}</span> <span {if $product->quantity == 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{l s='Items in stock'}</span> </p> {/if}[/size][/font][/color] [color=#333333][font=arial, sans-serif][size=4] <!-- Out of stock hook --> {$HOOK_PRODUCT_OOS} [/size][/font][/color] [color=#333333][font=arial, sans-serif][size=4] <p class="warning_inline" id="last_quantities"{if ($product->quantity > $last_qties OR $product->quantity <= 0) OR $allow_oosp OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none"{/if} >{l s='Warning: Last items in stock!'}</p> </div>[/size][/font][/color] [color=#333333][font=arial, sans-serif][size=4][size=4] [/size]je voudrais aussi retirer le nombre de produits dispo. Mais laisser juste en stock, ou pas en stock Je voudrais ajouter, cette image si quantité est égale à zéro ou moins, <img src=\'images/red.gif\' title=\'Produit hors stock\'> celle-ci si entre 0 et 5 <img src=\'images/orange.gif\' title=\'Attention, Dernières pièces disponibles\'> et celle-ci si supérieur à 5 <img src=\'images/green.gif\' title=\'Produit en stock\'> Cordialement Donc je voudrais juste afficher ces images et les textes associés sans tenir compte de ce qui est dans le back office de prestashop dans la rubrique produit. Toute forme d'aide sera grandement appréciée. Link to comment Share on other sites More sharing options...
ghost4life Posted May 31, 2013 Author Share Posted May 31, 2013 Bonjour, j'ai fais cela : {if $product->quantity == 0}<span id="quantityAvailableTxt"><img src='images/red.gif' title='Produit en rupture de stock'> Produit en rupture de stock</span>{/if} {if $product->quantity >= 1 AND $product->quantity <=5}<span id="quantityAvailableTxt"><img src='images/orange.gif' title='Attention : Dernières quantités disponible'> Attention : Dernières quantités disponible</span>{/if} {if $product->quantity > 5}<span id="quantityAvailableTxt"><img src='images/green.gif' title='Produit en Stock'> Produit en stock</span>{/if} le soucis c'est qu'il ne marche que quand les produits n'ont pas de déclinaisons. Link to comment Share on other sites More sharing options...
ghost4life Posted June 4, 2013 Author Share Posted June 4, 2013 personne n'aurait une idée ? Link to comment Share on other sites More sharing options...
ghost4life Posted June 4, 2013 Author Share Posted June 4, 2013 j'ai aussi fais cela mais le résultat est le même quelle que soit la déclinaison [/size] {if $product->checkQty($this->id) == 0}<span><img src='images/red.gif' title='Produit en rupture de stock'> Produit en rupture de stock</span>{/if} {if $product->checkQty($this->id) >= 1 AND $product->checkQty($this->id) <=5}<span><img src='images/orange.gif' title='Attention : Dernières quantités disponible'> Attention : Dernières quantités disponible</span>{/if} {if $product->checkQty($this->id) > 5}<span><img src='images/green.gif' title='Produit en Stock'> Produit en stock</span>{/if} Link to comment Share on other sites More sharing options...
ghost4life Posted June 5, 2013 Author Share Posted June 5, 2013 personne ? 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