Détecter un produit avec déclinaisons dans une liste | Blog PrestaPlayers

Détecter un produit avec déclinaisons dans une liste

Ce bout de code s’insére dans le fichier “product-list.tpl”. Il a donc un impact sur les listes  de produits les utilisants soit :

  1. category.tpl -> les page catégories, sous-catégories, toutes catégories
  2. manufacturer.tpl -> les pages de fabricant
  3. supplier.tpl -> les pages de fournisseur
  4. best-sales.tpl -> page des meilleurs ventes
  5. new-products.tpl -> page des nouveaux produits
  6. prices-drop.tpl -> page des promotions

Le test Smarty est celui ci :
{if isset($product.id_product_attribute) && $product.id_product_attribute > 0}
// your code here..
{/if}

Par exemple affichons le texte “à partir de” devant le prix sur un iPod Nano.
{if isset($product.id_product_attribute) && $product.id_product_attribute > 0}
<span>{l s='From'}</span>
{/if}
<span style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span><br />

La suite bientot…

Comments are closed.