Magento : getAttributeText ne fonctionne pas

J'ai une liste déroulante attribut appelé "Logement" (code de l'attribut "logement").
Je veux obtenir le texte de l'option sélectionnée pour un produit, mais le "getAttributeText" la fonction ne retourne rien.

Mon code:

$product_object = Mage::getModel('catalog/product')->load($productId);
$housing = $product_object->getHousing();
echo $housing;
echo "<br>";

$housing = $product_object->getAttributeText('housing');
echo $housing;
echo "<br>";

$housing = $product_object->getHousingText();
echo $housing;
echo "<br>";

La fonction getHousing retourne la bonne option id mais "getAttributeText" et "getHousingText" ne retourne rien.

Des idées pourquoi?

  • Il est intéressant de noter que cela n'a pas fonctionné. Quel est le contexte dans lequel ce code est exécuté?
  • Convenu benmarks, s'il avait réglé l'objet produit peut-être qu'il y aurait quelques infos utiles là-dedans? 😉 Peut-être que c'était juste une erreur d'orthographe.
  • Vous devez mettre en admin>>attributs attribut comment "Utilisé dans la Liste des Produits" sur "Oui". Voir stackoverflow.com/questions/14321256/...
InformationsquelleAutor Shani1351 | 2011-11-22