Como posso buscar uma lista (matriz) de todos os atributos de produtos definidos? (basicamente eu preciso do código e etiqueta).
editar :
Os atributos necessários para gerar dinamicamente ACLs para todos os atributos do produto que existem na loja. (trabalhando em um módulo para Ocultar atributos e outros campos no back-end de edição do produto )
attributes
Alex
fonte
fonte
Respostas:
Se você precisar de uma consulta MySQL, tente o seguinte:
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')
Uma alternativa ao código Fabian, se você precisar de um script PHP baseado em Magento, tente o seguinte:
fonte
Mage_Catalog_Model_Resource_Product_Attribute_Collection
faz basicamente o que Fabian estava tentando criar. Obrigado!deveria fazer.Acabamos de encontrar um bug, você deve passar o entity_type_id:FAZ
O código é a documentação:
espero quefuncione solução (atualizado por @Alex comentário)Você precisa passar um
Mage_Eav_Model_Entity_Type
para que isso funcione e não seja codificado:fonte
Isso é para obter todos os atributos
fonte