добавьте атрибут для установки при создании во время сценария обновления


При создании атрибута внутри сценария обновления (с использованием класса Mage_Catalog_Model_Resource_Setup)

Можно ли также назначить атрибут только определенному набору атрибутов?

Мой код:

$installer->addAttribute('catalog_product', 'my_attribute', array(
    'type' => 'varchar',
    'input' => 'text',
    'label' => 'My Attribute',
    'visible' => true,
    'required' => false,
    'attribute_set' => 'My Attribute Set'
));

Но атрибут входит только в набор по умолчанию

 3
Author: Marty Wallace, 2014-05-27

1 answers

Вам необходимо задать группу атрибутов:

$installer->addAttribute('catalog_product', 'my_attribute', array(
    'type' => 'varchar',
    'input' => 'text',
    'label' => 'My Attribute',
    'visible' => true,
    'required' => false,
    'attribute_set' => 'My Attribute Set',
    'group' => 'Default' // <-- Change group if not default.
));
 1
Author: B00MER, 2014-06-17 00:36:30