我正在尝试为包含图片上传字段的类别创建新标签。我已经创建了一个自定义模块,我可以在配置中看到它。我在我的模块配置中添加了读写权限,并且还匹配了我的安装程序脚本中的版本号,看起来像
<?php
$installer = $this;
$installer->startSetup();
$entityTypeId = $installer->getEntityTypeId('catalog_category');
$attributeSetId = $installer->getDefaultAttributeSetId($entityTypeId);
$attributeGroupId = $installer->getDefaultAttributeGroupId($entityTypeId, $attributeSetId);
$installer->addAttribute('catalog_category', 'nav_image', array(
'group' => 'Promo Images',
'type' => 'varchar',
'label' => 'Nav Image',
'input' => 'image',
'backend' => 'catalog/category_attribute_backend_image',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
'visible' => TRUE,
'required' => FALSE,
'user_defined' => FALSE,
'default' => ''
));
$installer->addAttributeToGroup(
$entityTypeId,
$attributeSetId,
$attributeGroupId,
'nav_image',
'2'
);
$installer->endSetup();
我在类别部分根本看不到新标签,我不确定发生了什么。这是我的模块配置
中的相关部分<global>
<resources>
<test_navimages_setup>
<setup>
<module>Test_NavImages</module>
<class>Mage_Catalog_Model_Resource_Setup</class>
<connection>
<use>core_setup</use>
</connection>
</setup>
</test_navimages_setup>
<test_navimages_setup_write>
<connection>
<use>core_write</use>
</connection>
</test_navimages_setup_write>
<test_navimages_setup_read>
<connection>
<use>core_read</use>
</connection>
</test_navimages_setup_read>
</resources>
</global>
有人能发现正在发生的事情或提供任何帮助吗? (Magento 1.9)