Tengo un atributo desplegable llamado "Housing" (código de atributo "housing"). Quiero obtener el texto de la opción seleccionada para un producto, pero la función "getAttributeText" no devuelve nada.Magento: getAttributeText no funciona
Mi código:
$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>";
El getHousing función devuelve el identificador de la opción correcta, pero "getAttributeText" y "getHousingText" no devuelve nada.
¿Alguna idea de por qué?
Es interesante que esto no funcionaba. ¿Cuál es el contexto en el que se ejecuta este código? – benmarks
Benmarks acordados, si hubiera depurado el objeto del producto, ¿tal vez habría alguna información útil allí? ;) Tal vez fue solo un error ortográfico. –
Debe establecer en los atributos admin >> que atribuye cómo "Usado en el listado de productos" a Sí. Para ver http://stackoverflow.com/questions/14321256/magento-getattributetextmanufacturer-doesnt-work –