1

我通过将核心 Varien 文件移动到 /local/ 命名空间并在那里进行编辑来覆盖它。我有一个模块,它取决于正在修改的文件。如果 Varien 文件在 /local/Varien 中,而我的模块在 /local/module_name 中,我该如何打包模块,包括修改后的 Varien 文件?

4

1 回答 1

0

您应该尝试使用基于 XML 的覆盖,其语法如下:

<blocks>    
    <enterprise_giftregistry>
        <rewrite>
            <customer_list>MyNamespace_MyModule_Block_MyBlock</customer_list>
        </rewrite>
    </enterprise_giftregistry>
</blocks>

例如,此页面上有更多信息,或者通过谷歌搜索“xml重写覆盖”:

http://www.magentocommerce.com/wiki/5__-_modules_and_development/0__-_module_development_in_magento/how_to_overload_a_controller

于 2013-11-20T09:21:02.263 回答