您好,我在覆盖一个magento核心块有一些问题。在我的模块需要重写Mage_Catalog_Block_Navigation从两个不同的模块Magento块覆盖
<blocks>
<catalog>
<rewrite>
<navigation>Mycompany_Mymodule_Catalog_Block_Navigation</navigation>
</rewrite>
</catalog>
</blocks>
但这已经是由另一家公司的另一个Magento的扩展覆盖:
<blocks>
<catalog>
<rewrite>
<navigation>Othercompany_Othermodule_Block_Navigation</navigation>
</rewrite>
</catalog>
</blocks>
两个延伸覆盖不同的方法,他们不知道彼此紧靠,但magento读取第二个公司覆盖,而不是我的。我不想使用模块依赖关系。有没有办法不打破两个扩展功能。
http://www.google.com/search?client=safari&rls=zh-CN&q=magento+resolving+module+conflicts&ie=UTF-8&oe=UTF-8 – 2012-02-16 13:52:10
Magento读取其他公司的原因只是运气 - 可能是按字母顺序排列的订单或类似的东西,但看到我的回答如何正确使用两者。 – Max 2012-02-16 14:32:54