<?php /* @var $installer Mage_Catalog_Model_Resource_Eav_Mysql4_Setup */ //$installer = $this; $installer = new Mage_Catalog_Model_Resource_Eav_Mysql4_Setup('core_setup'); $installer->startSetup(); // is product used for recurring payments $installer->addAttribute('catalog_product', 'is_wrapable', array('group' => 'General', 'type' => 'int', 'backend' => '', 'frontend' => '', 'label' => 'Enable Wrapable Product', 'note' => 'Add Gift Wrap feature to this product or not.', 'input' => 'select', 'class' => '', 'source' => 'eav/entity_attribute_source_boolean', 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL, 'visible' => true, 'required' => false, 'user_defined' => false, 'default' => '', 'searchable' => false, 'filterable' => false, 'comparable' => false, 'visible_on_front' => false, 'unique' => false, 'apply_to' => 'simple,virtual,bundle,configurable,grouped', 'is_configurable' => false)); $installer->endSetup();
<?php Mage::register('isSecureArea', 1); Mage::app()->setUpdateMode(false); Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); $installer = $this; $installer->startSetup(); $setup = new Mage_Catalog_Model_Resource_Eav_Mysql4_Setup('core_setup'); $setup->startSetup(); $setup->addAttribute('catalog_category', 'top_menu', array('group' => 'General Information', 'input' => 'select', 'source' => 'eav/entity_attribute_source_boolean', 'type' => 'int', 'label' => 'Top menu', 'backend' => '', 'visible' => true, 'required' => false, 'wysiwyg_enabled' => false, 'visible_on_front' => false, 'is_html_allowed_on_front' => false, 'default' => 1, 'sort_order' => '999', 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL)); $topCategories = array(86, 87, 93, 95, 110); foreach ($topCategories as $categoryId) { $category = Mage::getModel('catalog/category')->load($categoryId); $category->setTopMenu(Mage_Eav_Model_Entity_Attribute_Source_Boolean::VALUE_YES)->setStoreId(Mage_Core_Model_App::ADMIN_STORE_ID)->save(); } $setup->endSetup(); $installer->endSetup();