<?php $installer = new Mage_Catalog_Model_Resource_Setup('core_setup'); $installer->startSetup(); $installer->removeAttribute(Mage_Catalog_Model_Product::ENTITY, 'hide_end_date'); $installer->addAttribute(Mage_Catalog_Model_Product::ENTITY, 'hide_end_date', array('group' => 'Payperrentals', 'label' => 'Hide End Date on Product Page ', 'type' => 'int', 'input' => 'select', 'source' => 'eav/entity_attribute_source_boolean', 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_WEBSITE, 'visible' => true, 'required' => false, 'user_defined' => false, 'default' => 0, 'apply_to' => 'reservation', 'visible_on_front' => false, 'position' => 100)); $installer->endSetup();
<?php /** @var Mage_Customer_Model_Entity_Setup $this */ /** @var Mage_Catalog_Model_Resource_Setup $installer */ $installer = new Mage_Catalog_Model_Resource_Setup('core_setup'); $installer->startSetup(); $installer->removeAttribute(Mage_Catalog_Model_Product::ENTITY, 'show_time_grid'); $installer->addAttribute(Mage_Catalog_Model_Product::ENTITY, 'show_time_grid', array('group' => 'Payperrentals', 'label' => 'Show Day Details on Product Page', 'type' => 'int', 'input' => 'select', 'source' => 'eav/entity_attribute_source_boolean', 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_WEBSITE, 'visible' => true, 'required' => false, 'user_defined' => false, 'default' => 1, 'apply_to' => 'reservation', 'visible_on_front' => false, 'position' => 100)); $installer->endSetup();
<?php /** @var Mage_Customer_Model_Entity_Setup $this */ /** @var Mage_Catalog_Model_Resource_Setup $installer */ $installer = new Mage_Catalog_Model_Resource_Setup('core_setup'); $installer->startSetup(); $installer->removeAttribute(Mage_Catalog_Model_Product::ENTITY, 'use_global_exclude_dates'); $installer->addAttribute(Mage_Catalog_Model_Product::ENTITY, 'use_global_exclude_dates', array('group' => 'Payperrentals', 'label' => 'Use Global Exclude Dates', 'type' => 'int', 'input' => 'select', 'source' => 'eav/entity_attribute_source_boolean', 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_WEBSITE, 'visible' => true, 'required' => false, 'user_defined' => false, 'default' => 1, 'apply_to' => 'reservation', 'visible_on_front' => false, 'position' => 26)); $installer->endSetup();
<?php //安装3,生成目录属性,主要是确定哪个是虚拟产品目录 require_once 'app/Mage.php'; Mage::app()->setCurrentStore(Mage::getModel('core/store')->load(Mage_Core_Model_App::ADMIN_STORE_ID)); $installer = new Mage_Catalog_Model_Resource_Setup(); $attribute = array('type' => 'int', 'label' => '是否虚拟产品目录', 'input' => 'select', 'source' => 'eav/entity_attribute_source_boolean', 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL, 'visible' => true, 'required' => false, 'user_defined' => true, 'default' => '', 'group' => 'General Information'); $installer->removeAttribute('catalog_category', 'a_cat_virtual'); $installer->addAttribute('catalog_category', 'a_cat_virtual', $attribute); $installer->endSetup(); echo __FILE__; echo '3增加目录属性成功';