Viktor Hesselbom
« Go back homeMagento: Custom attributes with image upload
Following my previous post on creating custom category attributes, here's a short explanation on how you can choose image upload as input method instead of just plain text.
What I changed from my previous code to get this working if that first I changed the type of attribute to 'image' and set backend as 'catalog/category_attribute_backend_image', like so:
$setup->addAttribute('catalog_category', 'custom_attribute', array(
'group' => 'Custom Tab',
'input' => 'image',
'type' => 'varchar',
'label' => 'Custom Attribute',
'backend' => 'catalog/category_attribute_backend_image',
'visible' => 1,
'required' => 0,
'user_defined' => 1,
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
));
And that's all there is to it. Now you should have a custom attribute field where you can upload an image.