Question

Magento CE 1.9.0.1

Je suis intéressé à faire écho au nom du jeu d'attributs du produit sur les pages de catalogue / catégorie.Cela ressemble à une chose étrange à faire, mais nous utilisons l'attribut de Magento défini de manière unique pour la classification des produits.

J'essayais de l'extraire de la Mage :: getmodel ('Catalogue / catégorie') fonctionnalité dans mon modèle de page mais a échoué.

J'ai également essayé de tirer le nom avec le code suivant:

$attributeSetModel = Mage::getModel("eav/entity_attribute_set");
$attributeSetModel->load($product->getAttributeSetId());
$attributeSetName  = $attributeSetModel->getAttributeSetName();
echo "<p>" . $attributeSetName "</p>";

Y a-t-il un moyen d'obtenir le nom à afficher avec leurs produits sur les pages de catalogue avant?Merci d'avance.

Était-ce utile?

La solution

Ajoutez le code suivant dans votre catalogue / produit / list.phtml

<?php
$attributeSetModel = Mage::getModel("eav/entity_attribute_set");
$attributeSetModel->load($_product->getAttributeSetId()); // $product is your product object
echo $attributeSetName = $attributeSetModel->getAttributeSetName();
?>

Remarque Vérifiez que votre liste de produits est en mode de grille ou en mode liste et ajoutez en conséquence au-dessus du code

Veuillez vérifier plus en détail http://learnnewtechnologiesOnline.com/magentoget-the-atribute-set-name-of-a-product-in-magento/

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top