vincent47 Posted January 13, 2014 Share Posted January 13, 2014 (edited) Bonjour à tous, Je cherche à modifier le fichier product_list.tpl pour faire apparaitre les disponibilités (affiché sur la page produit) à la place de la class available for order (Texte : En Stock) du product_list Je tourne sur PS 1.5.6, si quelqu'un peut me donner un petit coup de main j'en serais ravi. <div class="center_block"> <div class="product_flags clearfix"> {if isset($product.new) && $product.new == 1}<span class="new title_shop">{l s='New'}!</span>{/if} {if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))} {if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)} <span class="availability title_shop">{if ($product.allow_oosp || $product.quantity > 0)}{l s='Available'} {elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}</span>{/if} {if isset($product.online_only) && $product.online_only}<span class="online_only title_shop">{l s='Online only!'}</span>{/if} {/if} </div> <!-- 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> Edited January 14, 2014 by vincent47 (see edit history) Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 14, 2014 Share Posted January 14, 2014 Bonjour, Voici le résultat : <!-- availability product-list--> <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> Bonne continuation , Link to comment Share on other sites More sharing options...
vincent47 Posted January 14, 2014 Author Share Posted January 14, 2014 Bonjour, Voici le résultat : <!-- availability product-list--> <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> Bonne continuation , Bonjour, Merci d'avoir pris le temps de me répondre Je ne suis pas super à l'aise avec ces codes, du coup je ne comprend pas trop à quoi consiste ta modif ? tu as juste modifié le nom de la class "availability" par "availability product-list" dans le fichier product.tpl ou tu copie ce code dans product_list ? Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 14, 2014 Share Posted January 14, 2014 Non je n'ai pas juste modifié le commentaire J'ai remplacé les variables : {$product->quantity} par {$product.quantity} {$product->available_later} par {$product.available_later} {$product->available_now} par {$product.available_now} etc... Copie ce code dans ton "product-list.tpl", un peu de "CSS" pour la mise en forme et tout devrait fonctionner correctement... Bonne continuation , Link to comment Share on other sites More sharing options...
vincent47 Posted January 14, 2014 Author Share Posted January 14, 2014 Parfait !!! J'ai bien suivi tes conseils et tout fonctionne comme je le souhaitais, je t'ajoute dans mes contact car je vois que tu es Développeur web ? Encore merci ! Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 14, 2014 Share Posted January 14, 2014 Avec plaisir 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