gpt4 book ai didi

magento - 如何将自定义图像字段添加到 Magento 中的类别?

转载 作者:行者123 更新时间:2023-12-02 08:58:13 29 4
gpt4 key购买 nike

我是 magento 的新手。我想将两个自定义图像字段添加到一个类别中。我已经为我的模块创建了一个带有安装程序文件的模块:

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

$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$entityTypeId = $setup->getEntityTypeId('catalog_category');
$attributeSetId = $setup->getDefaultAttributeSetId($entityTypeId);
$attributeGroupId = $setup->getDefaultAttributeGroupId($entityTypeId, $attributeSetId);

$setup->addAttribute('catalog_category', 'image1', array(
'input' => 'image',
'type' => 'file',
'group' => 'General',
'label' => 'Additional image 1',
'visible' => 1,
'required' => 0,
'user_defined' => 1,
'frontend_input' =>'',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
'visible_on_front' => 1,
));

$setup->addAttributeToGroup(
$entityTypeId,
$attributeSetId,
$attributeGroupId,
'image1',
'999' //sort_order
);

$installer->endSetup();

在编辑或添加新类别时我可以看到图像字段,但它没有保存到数据库。如何让它发挥作用?谢谢

最佳答案

要为类别添加新的图像属性,您需要在设置中使用这些值:

'type'    => 'varchar',
'input' => 'image',
'backend' => 'catalog/category_attribute_backend_image',

而不是那些:

'input' => 'image',
'type' => 'file',

关于magento - 如何将自定义图像字段添加到 Magento 中的类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11719296/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com