¡No puedo entender esto!obtener una matriz de todos los atributos de un producto en magento
Estoy tratando de obtener una lista de atributos de productos en una matriz en la página list.phtml. He intentado todo. He visto una gran cantidad de soluciones que utilizan
$attributes = $product->getAttributes();
pero no puedo conseguir que esto funcione, sólo aparece una página en blanco. Cualquier ayuda sería muy apreciada, he pasado horas y horas en esto hasta ahora ...
estoy usando la versión de Magento 1.4.2.0
ACTUALIZACIÓN: Aquí es exactamente lo que estoy tratando de hacer:
$neededAttributes = Mage::helper('mymodule')->getNeededAttributes();
$attributes = $product->getAttributes();
foreach ($attributes as $attribute) {
if(in_array($attribute->getAttributeCode(), $neededAttributes)) {
$attributename = $attribute->getAttributeCode();
echo $attributename;
}
}
esto es en el gallery.phtml archivo en el diseño/adminhtml/default/default// catálogo de productos/ayudante/
Por alguna razón, no puedo conseguir la función getAttributeCode devolver nada.
¿Ha intentado antes obtener la colección de productos? – kjy112
¿Ha utilizado la depuración paso a paso con un depurador como XDebug? – greg0ire
¿Está pidiendo los valores de los atributos para ese producto específico, o una lista de todos los posibles códigos de atributo? –