Magento 扩展模块 adminhtml 表单
Magento Extend Module adminhtml Form
我正在尝试扩展我正在使用的模块,以便我可以在 CMS 的表单中添加额外的文本输入字段。构建 CMS 表单的模块文件位于以下位置 /app/code/community/Zeon/Manufacturer/Block/Adminhtml/Manufacturer/Edit/Tab/Form.php
。该文件的内容如下:
class Zeon_Manufacturer_Block_Adminhtml_Manufacturer_Edit_Tab_Form extends Mage_Adminhtml_Block_Widget_Form
implements Mage_Adminhtml_Block_Widget_Tab_Interface
{
//code in here
}
我已经创建了我的自定义模块并在我的配置文件中包含以下内容
<global>
<blocks>
<adminhtml>
<rewrite>
<manufacturer_edit_tab_form>MyModule_ZeonExt_Block_Adminhtml_Manufacturer_Edit_Tab_Form</manufacturer_edit_tab_form>
</rewrite>
</adminhtml>
</blocks>
</global>
我的 Form.php 中有以下内容:
class MyModule_ZeonExt_Block_Adminhtml_Manufacturer_Edit_Tab_Form extends Zeon_Manufacturer_Block_Adminhtml_Manufacturer_Edit_Tab_Form {
//edited code in here
}
我已经很容易地扩展了核心 类,但我似乎无法使上述工作正常进行,有人可以提供任何建议吗?
试试这个:
<global>
<blocks>
<zeon_manufacturer>
<rewrite>
<adminhtml_manufacturer_edit_tab_form>MyModule_ZeonExt_Block_Adminhtml_Manufacturer_Edit_Tab_Form</adminhtml_manufacturer_edit_tab_form>
</rewrite>
</zeon_manufacturer>
</blocks>
</global>
或
<global>
<blocks>
<manufacturer>
<rewrite>
<adminhtml_manufacturer_edit_tab_form>MyModule_ZeonExt_Block_Adminhtml_Manufacturer_Edit_Tab_Form</adminhtml_manufacturer_edit_tab_form>
</rewrite>
</manufacturer>
</blocks>
</global>
检查此以供参考:http://inchoo.net/magento/overriding-magento-blocks-models-helpers-and-controllers/
希望对您有所帮助!!
我正在尝试扩展我正在使用的模块,以便我可以在 CMS 的表单中添加额外的文本输入字段。构建 CMS 表单的模块文件位于以下位置 /app/code/community/Zeon/Manufacturer/Block/Adminhtml/Manufacturer/Edit/Tab/Form.php
。该文件的内容如下:
class Zeon_Manufacturer_Block_Adminhtml_Manufacturer_Edit_Tab_Form extends Mage_Adminhtml_Block_Widget_Form
implements Mage_Adminhtml_Block_Widget_Tab_Interface
{
//code in here
}
我已经创建了我的自定义模块并在我的配置文件中包含以下内容
<global>
<blocks>
<adminhtml>
<rewrite>
<manufacturer_edit_tab_form>MyModule_ZeonExt_Block_Adminhtml_Manufacturer_Edit_Tab_Form</manufacturer_edit_tab_form>
</rewrite>
</adminhtml>
</blocks>
</global>
我的 Form.php 中有以下内容:
class MyModule_ZeonExt_Block_Adminhtml_Manufacturer_Edit_Tab_Form extends Zeon_Manufacturer_Block_Adminhtml_Manufacturer_Edit_Tab_Form {
//edited code in here
}
我已经很容易地扩展了核心 类,但我似乎无法使上述工作正常进行,有人可以提供任何建议吗?
试试这个:
<global>
<blocks>
<zeon_manufacturer>
<rewrite>
<adminhtml_manufacturer_edit_tab_form>MyModule_ZeonExt_Block_Adminhtml_Manufacturer_Edit_Tab_Form</adminhtml_manufacturer_edit_tab_form>
</rewrite>
</zeon_manufacturer>
</blocks>
</global>
或
<global>
<blocks>
<manufacturer>
<rewrite>
<adminhtml_manufacturer_edit_tab_form>MyModule_ZeonExt_Block_Adminhtml_Manufacturer_Edit_Tab_Form</adminhtml_manufacturer_edit_tab_form>
</rewrite>
</manufacturer>
</blocks>
</global>
检查此以供参考:http://inchoo.net/magento/overriding-magento-blocks-models-helpers-and-controllers/
希望对您有所帮助!!