【问题标题】:Magento: How can we override Enterprise files (Enterprise Edition)?Magento:我们如何覆盖企业文件(企业版)?
【发布时间】:2011-08-15 04:27:45
【问题描述】:

我们如何覆盖/重写企业类文件/类(对于 Magento 企业版)?

【问题讨论】:

    标签: overriding rewrite magento


    【解决方案1】:

    我明白了。这类似于我们在 Community Edition 中处理核心文件的操作。

    只需要查看任何企业核心模块的config.xml。他们把“enterprise”放在前面。

    覆盖Enterprise_GiftRegistry块的示例代码:-

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

    谢谢。

    【讨论】:

    • 小心你的术语。这是一个常见的错误(我自己做过),但通常认为类覆盖是用 app/code/local/Mage 或 app/code/local/Enterprise 中的新类替换类。你在这里说的是类重写。
    • 不知道。我认为覆盖和重写在 Magento 中是相同的术语。
    • 我认为这不是官方的,只是我一直试图以非正式方式强制执行的事情。这两个名称都用于两种技术。
    猜你喜欢
    • 2017-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多