Как я могу получить список (массив) всех определенных атрибутов продукта? (в основном мне нужен код и метка).
редактировать :
Атрибуты, которые мне нужны, чтобы динамически генерировать ACL для всех атрибутов продукта, существующих в магазине. (работает над модулем для скрытия атрибутов и других полей в бэкенде редактирования продукта )
attributes
Alex
источник
источник
Ответы:
Если вам нужен MySQL Query, попробуйте это:
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')
Альтернатива коду Fabian, если вам нужен PHP-скрипт на основе Magento, попробуйте это:
источник
Mage_Catalog_Model_Resource_Product_Attribute_Collection
делает в основном то, что пытался создать Фабиан. Благодарность!следует сделать.Мы только что нашли ошибку, вы должны передать entity_type_id:DOES
Код это документация:
надеюсьрабочее решение (обновлено @Alex comment)Вы должны передать,
Mage_Eav_Model_Entity_Type
так что это должно работать и не жестко закодировано:источник
Это чтобы получить все атрибуты
источник