核心版本是否可以像块一样被覆盖,方法是在原始目录的system.xml /system.xml中放置它的“版本”?
发布于 2013-01-05 07:36:01
要做到这一点,官方的方法是创建一个自定义模块,该模块带有一个<depends />声明,该模块包含您希望覆盖的内容。在自定义模块的system.xml中,只需要包含那些您希望覆盖其文本值的xpath。这意味着升级时的工作量会更少。
发布于 2013-01-05 06:45:23
不需要,因为您在app/etc/modules/* XML文件中定义了每个模块的代码池,并且app/ code /code_ pool / module /etc/*.xml中对应的模块文件是根据该配置加载的。
编辑:相反,对于*.php文件,您可以覆盖它们,因为这些文件是使用自动加载器加载的,该自动加载器总是先检查本地,再检查社区,然后再检查核心
Edit2:明确地说: Magento自动加载器不负责Xml文件。因此,本地优先于社区优先于核心不适用于Xml文件。但是,您仍然可以通过创建一个本地模块来编辑Xml,该模块按照benmark的答案所述执行此操作
https://stackoverflow.com/questions/14166184
复制相似问题