Ich weiß, wie ich ein Produktattribut aus einem Installationsskript hinzufügen kann, aber wie kann ich Magento anweisen, einen der Werte als Standardwert zu verwenden? (oder mehr Werte, falls es sich um ein Mehrfachauswahlattribut handelt).
Ich verwende diesen Code in einem Installationsskript, um ein Attribut mit folgenden Optionen hinzuzufügen:
$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',
)
),
));
Also muss ich Value 2
den Standardwert festlegen. Oder Value 2
und Value 3
falls ich ein Mehrfachauswahlattribut erstelle
color
mit Optionen Red, Green, Blue
und möchte (ohne Administratorinteraktion), dass die Green
Option die Standardoption ist. Ich hoffe das war etwas klarer.
default => 'value 2’
?