¿Cómo puedo obtener una lista (matriz) de todos los atributos definidos del producto? (Básicamente necesito el código y la etiqueta).
editar :
Los atributos que necesito para generar dinámicamente ACL para todos los atributos de productos que existen en la tienda. (trabajando en un módulo para Ocultar atributos y otros campos en el Producto Editar Backend )
attributes
Alex
fuente
fuente
Respuestas:
Si necesita una consulta MySQL, intente eso:
select attribute_id, attribute_code, frontend_label from eav_attribute where entity_type_id IN (select entity_type_id from eav_entity_type where entity_type_code = 'catalog_product')
Una alternativa al código Fabian, si necesita un script PHP basado en Magento, intente esto:
fuente
Mage_Catalog_Model_Resource_Product_Attribute_Collection
hace básicamente lo que Fabian intentaba elaborar. ¡Gracias!debería hacer.Acabamos de encontrar un error, debe pasar el entity_type_id:HACE
El código es la documentación:
espero quefuncione (actualizado por el comentario de @Alex)Tienes que pasar un
Mage_Eav_Model_Entity_Type
por lo que esto debería funcionar y no está codificado:fuente
Esto es para obtener todos los atributos
fuente