Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento扩展模块adminhtml表单_Php_Magento_Magento 1.9 - Fatal编程技术网

Php Magento扩展模块adminhtml表单

Php Magento扩展模块adminhtml表单,php,magento,magento-1.9,Php,Magento,Magento 1.9,我正在尝试扩展我正在使用的一个模块,以便我可以在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

我正在尝试扩展我正在使用的一个模块,以便我可以在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>
我已经很容易地扩展了核心类,但我似乎无法实现上述功能,有人能提供一些建议吗?

试试这个:

<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>


希望这有帮助

第一个选项是赢家,非常感谢!我实际上是在使用Inchoo链接作为参考,但无法完全理解配置文件的结构。
<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>