Questions tagged «third-party-module»

5
Magento为什么有3个代码池?
Magento具有三个代码池: 社区 核心 本地 核心:它包含所有Magento默认模块 社区和本地:我们将这些代码池用于我们的自定义模块开发。 现在我对此表示怀疑: Magento为什么使用两个代码池进行定制? Magento为什么不使用单个代码池进行自定义? 有人可以解释一下吗?


1
如何防止Magento中的模块重写类冲突
我在Magento Onepage Checkout中存在类重写问题,因为我在本地代码池中有一个自定义模块,而在社区代码池中有一个第三方扩展,都扩展了同一类。 我试图添加取决于节点到ModuleA_Name.xml一个模块的文件,然后扩展类的ModuleB在Onepage.php文件,但是这并没有奏效。 有人可以告诉我如何执行此操作吗,我知道还有另一种使用观察者的方法来执行此操作,但是现在我真的只需要一个解决方案?另外,对我来说使用依赖项会很危险吗,因为ModuleB可能仅针对不同的存储/视图启用,这是否意味着依赖项模块将不再起作用? 预先感谢您的协助... 模块A <global> <rewrite> <moduleA> <from><![CDATA[#^/checkout/onepage/#]]></from> <to>/moduleA/onepage/</to> </moduleA> <moduleA> <from><![CDATA[#^/checkout/cart/add/#]]></from> <to>/moduleA/cart/add/</to> </moduleA> </rewrite> 模块B <global> <models> <salesrep> <class>ModuleB_SalesRep_Model</class> <resourceModel>salesrep_mysql4</resourceModel> </salesrep> <salesrep_mysql4> <class>ModuleB_SalesRep_Model_Mysql4</class> <entities> <salesrep> <table>salesrep</table> </salesrep> </entities> </salesrep_mysql4> <checkout> <rewrite> <type_onepage>ModuleB_SalesRep_Model_Type_Onepage</type_onepage> </rewrite> </checkout> <modulebadminthemecontroller> <class>LucidPath_SalesRep_Controller</class> </modulebadminthemecontroller> </models> </global>
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.