如何在magento 1.9中的目录/类别中添加自定义属性

时间:2018-04-20 10:21:26

标签: php magento magento-1.9

如何在“管理常规”选项卡中的目录/类别中添加自定义属性,该属性仅显示在特定商店中,而不是全部显示。

$installer = $this;
$installer->startSetup();

$installer->addAttribute(Mage_Catalog_Model_Category::ENTITY, 
'banner_img1',

 array(
    'group'             => 'General',
    'type'              => 'text',
    'label'             => 'Door Banner Image1',
    'visible'           => true,
    'required'          => false,
    'visible_on_front'  => false,
    'global'            => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
));

$installer->endSetup();`

但是上面的代码在所有商店视图中创建属性我想仅显示1商店

1 个答案:

答案 0 :(得分:0)

Magento属性不起作用。存储范围意味着每个商店视图的属性可以具有不同的值,但您不能存在一个而不存在其他值。

即使没有办法只为一个商店视图添加属性,您也可以仅为特定的商店视图上传图像,并在主题中添加检查,只有当它出现时才输出属性。现在。