【发布时间】:2011-05-13 13:36:49
【问题描述】:
我知道 Magento 最佳实践模式说,如果我想修改 Magento 的核心文件之一,我应该将文件(和匹配的目录树结构)从 /app/code/core 复制到 /app /code/local 并修改副本以覆盖原始副本。我需要使用 Magento 的核心 XML 文件之一来执行此操作 - 我已经修改了该文件,并且我想确保以后升级 Magento 时它不会被覆盖。
现在,我有一个修改后的版本 /app/code/core/Mage/Page/etc/config.xml - 我对其进行了编辑以添加我网站所需的特定页面布局。现在我想将我的修改移出核心文件。我是在 /app/code/local/Mage/Page/etc/config.xml 中重新创建整个 XML 文件,还是只需将我的添加和更改放入本地覆盖文件?
如果是后者,谁能给我解释一下它的结构?
【问题讨论】:
标签: xml magento overriding