我希望在 Magento 管理类别页面的 Magento 管理部分添加一个文本输入框。可以这样做吗?如果是,我想知道如何。
问问题
1809 次
3 回答
2
我们可以使用代码添加属性
其他选项是您可以安装以下模块:
http://www.magentocommerce.com/magento-connect/custom-attributes-4340.html
于 2013-05-07T12:16:32.120 回答
0
我认为您正在尝试在 Magento 管理员的“管理类别”部分中添加一个属性。
要添加属性,您需要使用自定义模块运行 SQL 文件。
这是您可以执行的代码片段 -
<?php
$installer = new Mage_Eav_Model_Entity_Setup('core_setup');
$installer->startSetup();
$installer->removeAttribute('catalog_category', 'attribute_code');
$installer->addAttribute('catalog_category', 'attribute_code', array(
'group' => 'General Information',
'type' => 'text',
'label' => 'Attribute Label',
'input' => 'text',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
'visible' => true,
'required' => false,
'user_defined' => false,
'default' => '',
'visible_on_front' => true,
'is_html_allowed_on_front' => true,
'position' => 4,
'sort_order' => 4,
));
$installer->endSetup();
?>
我希望你正在寻找上面的代码。
于 2013-02-22T10:49:10.333 回答
0
您可以通过在 adminhtml 模板文件中创建文本框来实现。这很可能是:
magento/app/design/adminhtml/default/default/template/catalog/category/edit/form.phtml
但是您还需要在数据库中创建新列来保存数据。您可以通过编写自己的简单扩展并使用 SQL 升级脚本来做到这一点。
于 2013-02-22T06:05:45.457 回答