Tôi biết làm thế nào tôi có thể thêm một thuộc tính sản phẩm từ tập lệnh cài đặt, nhưng làm cách nào để bảo Magento sử dụng một trong các giá trị làm giá trị mặc định? (hoặc nhiều giá trị hơn trong trường hợp đó là thuộc tính multiselect).
Tôi sử dụng mã này trong tập lệnh cài đặt để thêm thuộc tính với các tùy chọn:
$installer->addAttribute('catalog_product', "some_code_here", array(
'type' => 'int', //or varchar if it's multiselect
'input' => 'select', //or multiselect
'label' => 'Attribute label here',
'sort_order' => 1000,
'required' => false,
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
'backend' => 'eav/entity_attribute_backend_array',
'option' => array (
'values' => array(
0 => 'Value 1',
1 => 'Value 2',
2 => 'Value 3',
)
),
));
Vì vậy, tôi cần phải làm cho Value 2giá trị mặc định. Hoặc Value 2và Value 3trong trường hợp tôi tạo một thuộc tính multiselect
colorvới các tùy chọn Red, Green, Bluevà tôi muốn (không có sự tương tác của quản trị viên) Greentùy chọn là mặc định. Tôi hy vọng điều này đã rõ ràng hơn một chút.

default => 'value 2’?