Prestashop tips : afficher une seule caractéristique sur la page produit

Dans la fiche produit, les caractéristiques sont stockées dans un tableau. Pour afficher une seule caractéristique, il n’est pas possible d’accéder directement à une caractéristique avec son id. Heureusement, Emmanuel a toujours un override sous la main pour répondre à ce besoin.

Dans la fonction initContent de l’override du product controller, créons un nouveau tableau

puis on l’assigne :

Dans le product.tpl, pour afficher la caractéristque avec l’id 3 :

Vous pouvez télécharger l’override ici et le placer dans /override/controllers/front/ de votre boutique Prestashop

  • Tom

    Merci! Ca marche top!

  • Chris

    Merci beaucoup pour cette aide, c’est parfait,

    seule chose, MISE A JOUR pour 1.6 il faut mettre 2 “&” pour que cela fonctionne

    {if isset($features_by_key.3.value) && $features_by_key.3.value}
    {$features_by_key.3.name} : {$features_by_key.3.value}
    {/if}