首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento扩展Module adminhtml表单

Magento扩展Module adminhtml表单
EN

Stack Overflow用户
提问于 2015-07-07 10:46:44
回答 1查看 722关注 0票数 0

我正在尝试扩展我正在使用的模块,这样我就可以在CMS中的表单中添加一个额外的文本输入字段。生成CMS表单的模块文件位于以下位置/app/code/community/Zeon/Manufacturer/Block/Adminhtml/Manufacturer/Edit/Tab/Form.php。此文件的内容如下:

代码语言:javascript
复制
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
}

我已经创建了我的自定义模块,并在我的配置文件中有以下内容

代码语言:javascript
复制
<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包含以下内容:

代码语言:javascript
复制
class MyModule_ZeonExt_Block_Adminhtml_Manufacturer_Edit_Tab_Form extends Zeon_Manufacturer_Block_Adminhtml_Manufacturer_Edit_Tab_Form {
//edited code in here
}

我已经很容易地扩展了核心课程,但是我似乎无法完成上面的工作,有人能给我一些建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-07 11:22:45

试试这个:

代码语言:javascript
复制
<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>

代码语言:javascript
复制
<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/

希望这能帮上忙!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31266433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档