he estado agarrando opciones de atributo de Magento, así:Obtener una lista de opciones de atributo de Magento
<?php
if ($attribute->usesSource()) {
$options = $attribute->getSource()->getAllOptions(false);
}
?>
Se ha estado trabajando bien hasta que traté de hacer las opciones para el construido en el atributo 'color' - - tengo el siguiente error:
PHP Fatal error: Call to a member function setAttribute() on a non-object in app/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.php on line 374
al parecer, la llamada getSource()
falla y provoca este error. ¿Alguien sabe por qué sucede esto y cómo puedo obtener opciones de color?
Gracias!
¿Ha podido depurarlo en vivo con xdebug y su IDE? Es posible que pueda explorar la llamada $ attribute-> getSource() para ver qué falla allí. No sé de ninguna razón por la cual 'color' debería ser diferente a otros atributos. –