создать набор атрибутов в сценарии установки Magento

Создание атрибутов и назначение их существующим наборам атрибутов является решенной проблемой, но мы сталкиваемся с проблемой, пытаясь создать набор атрибутов и заполнить его он с атрибутами по умолчанию и определенными атрибутами терпит неудачу. Вот используемый код:

$setup->addAttributeSet('catalog_product', 'women_sizing_denim');

$oAttributeSetModel = Mage::getModel("eav/entity_attribute_set")
        ->load($setup->getAttributeSetId('catalog_product', 'women_sizing_denim'))
        ->initFromSkeleton($setup->getAttributeSetId('catalog_product', 'default'))
        ->save();

Я могу проверить с помощью отладки, что метод initfromSkeletonдействительно загружает атрибуты из набора атрибутов по умолчанию, как рекламируется, однако после save(), новый набор пуст.

Возможно добавление новых атрибутов в набор, поэтому он существует и создается правильно, но отсутствующие атрибуты по умолчанию делают его непригодным для использования, поскольку требуются артикул, цена, имя и т. д.

5
задан Jonathan Day 19 June 2012 в 06:20
поделиться