モジュールのインストール中に eav 属性のプロパティを変更するにはどうすればよいですか。
具体的には、製品属性を必須から必須に変更したいと考えています。
現在、モジュールのセットアップで getDefaultEntities 呼び出しで更新された製品属性をマージしていますが、奇妙な結果が得られます。
例えば:
public function getDefaultEntities()
{
return array(
'catalog_product' => array(
'entity_attribute_collection' => 'catalog/product_attribute_collection',
'attribute_model' => 'catalog/resource_eav_attribute',
'table' => 'catalog/product',
'entity_model' => 'catalog/product',
'additional_attribute_table' => 'catalog/eav_attribute',
'attributes' => array(
'short_description' => array('required'=> false)
)
)
);
}
short_description フィールドのフロントエンド ラベルが失われる