00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 $installer = $this;
00028
00029
00030 $installer->startSetup();
00031 try {
00032 $installer->run("
00033 ALTER TABLE `{$installer->getTable('catalog_category_entity')}` ADD `level` INT NOT NULL;
00034 ALTER TABLE `{$installer->getTable('catalog_category_entity')}` ADD INDEX `IDX_LEVEL` ( `level` );
00035 ");
00036 } catch (Exception $e) {
00037 }
00038
00039 $installer->rebuildCategoryLevels();
00040
00041 $installer->addAttribute('catalog_category', 'level', array(
00042 'type' => 'static',
00043 'backend' => '',
00044 'frontend' => '',
00045 'label' => 'Level',
00046 'input' => '',
00047 'class' => '',
00048 'source' => '',
00049 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
00050 'visible' => false,
00051 'required' => false,
00052 'user_defined' => false,
00053 'default' => '',
00054 'searchable' => false,
00055 'filterable' => false,
00056 'comparable' => false,
00057 'visible_on_front' => false,
00058 'unique' => false,
00059 ));
00060
00061 $installer->endSetup();