首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以覆盖system.xml吗?

可以覆盖system.xml吗?
EN

Stack Overflow用户
提问于 2013-01-05 06:41:45
回答 2查看 158关注 0票数 2

核心版本是否可以像块一样被覆盖,方法是在原始目录的system.xml /system.xml中放置它的“版本”?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-05 07:36:01

要做到这一点,官方的方法是创建一个自定义模块,该模块带有一个<depends />声明,该模块包含您希望覆盖的内容。在自定义模块的system.xml中,只需要包含那些您希望覆盖其文本值的xpath。这意味着升级时的工作量会更少。

票数 5
EN

Stack Overflow用户

发布于 2013-01-05 06:45:23

不需要,因为您在app/etc/modules/* XML文件中定义了每个模块的代码池,并且app/ code /code_ pool / module /etc/*.xml中对应的模块文件是根据该配置加载的。

编辑:相反,对于*.php文件,您可以覆盖它们,因为这些文件是使用自动加载器加载的,该自动加载器总是先检查本地,再检查社区,然后再检查核心

Edit2:明确地说: Magento自动加载器不负责Xml文件。因此,本地优先于社区优先于核心不适用于Xml文件。但是,您仍然可以通过创建一个本地模块来编辑Xml,该模块按照benmark的答案所述执行此操作

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14166184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档