Jump to content

afficher le tarif dans le block newproducts [résolu]


Recommended Posts

bonjour,

Je plonge un peu plus en profondeur dans le code de prestashop et je bloque sur la compréhension des boucles. Comment récupérer des données, créer mes propres boucles... Si vous avez des liens intéressants à me proposer sur le sujet je suis preneur, mais surtout il faut que les explications et démonstrations soient simples ! I'm a beginner.

Sinon concernant le block newproducts, j'ai envie d'afficher le prix des nouveaux produits mais je ne vois pas comment faire. J'ai tenté de récupérer certaines parties de code du fichier product.tpl mais il y a quelque chose qui ne va pas et je ne comprends pas pourquoi ! voici ce que j'ai fait :

merci pour votre aide.

<!-- MODULE Block new products -->

{l s='New products' mod='blocknewproducts'}
   {if $new_products !== false}

           {foreach from=$new_products item='product' name='newProducts'}

           {if $smarty.foreach.newProducts.index < 4}
getImageLink($product.link_rewrite, $product.id_image, 'large')}" height="{$largeSize.height}" width="{$largeSize.width}" alt="{$product.legend|escape:html:'UTF-8'}" />
{$product.legend|escape:html:'UTF-8'}

               <!-- ajout de code recupéré sur product.tpl mais sans succès -->
               {if $priceDisplay == 1}
{convertPrice price=$product->getPrice(false, $smarty.const.NULL)}
                       {if $tax_enabled}{l s='tax excl.'}{/if}
               {/if}                
               <!-- ajout de code recupéré sur product.tpl -->

           {/if}
           {/foreach}


   {else}

{l s='No new products at this time' mod='blocknewproducts'}
   {/if}

<!-- /MODULE Block new products -->

Link to comment
Share on other sites

J'ai trouvé la solution, mais sans bien comprendre tout le fonctionnement :

il faut remplacer tout le code en commentaire par celui-ci, et le tarif s'affichera :

{displayWtPrice p=$product.price_without_reduction}
                   {if $product.reduction_percent}(-{$product.reduction_percent}%){/if}
{displayWtPrice p=$product.price}



Si vous connaissez de bons tutos pour comprendre les boucles et variables prestashop....n'hesitez pas à les inscrire !

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...