Afficher un attribut produit dans la page panier de Magento

Pour customiser la page panier de Magento, afficher plus d'informations sur les produits, on peut avoir besoin d'appeler des attributs produits. Les attributs par défault sont généralement présents, mais pour les attributs que l'on a créé, on peut avoir besoin d'un petit peu de code.

Il faut modifier le fichier app/design/frontend/default/votre_theme/template/checkout/cart/item/default.phtml (ou le copier s'il ne s'y trouve pas déjà pour ne pas modifier un fichier core et conserver les modifications lors de vos mises à jour). Il suffit d'ajouter à l'endroit où vous voulez afficher l'attribut :

<?php $_item = $this->getItem()?>
<?php $_product= Mage::getSingleton('catalog/product')->load($_item->getProductId()) ?>
<?php echo $_product->getResource()->getAttribute('code_de_votre_attribut')->getFrontend()->getValue($_product); ?>

En changeant code_de_votre_attribut par le code de l'attribut que vous voulez appeler.

Testé sous la dernière version de Magento 1.9.2.3.

BLOG COMMENTS POWERED BY DISQUS