在开始之前,我使用的是 Magento 1.7。
我正在尝试在默认包之外创建一个自定义主题,并且到目前为止一切正常。但我必须更改app/etc/modules/Mage_All.xml文件,以便我可以使用模块配置访问本地文件夹。
这是原始代码块:
<Mage_Page>
<active>true</active>
<codePool>core</codePool>
<depends>
<Mage_Core/>
</depends>
</Mage_Page>
这是我改变的行:
<codePool>core</codePool>
但是,作为编程的好习惯,我们永远不应该编辑核心文件,所以我担心如果升级我的 magento,那个文件会被替换,所以主题会停止工作。
所以问题是如何覆盖这个设置。
我在 app/code/local/Local 中创建了一个模块“Local”,其中包含适当的 config.xml 和 system.xml 文件。
并在 app/etc/modules/Local.xml 中为模块本身创建了一个 xml 文件
<?xml version="1.0"?>
<config>
<modules>
<Local>
<active>true</active>
<codePool>local</codePool>
<depends>
<Mage_Page/>
</depends>
</Local>
</modules>
</config>
正如我所说,如果我改变 Mage_All 文件,它就像一个魅力......但我想知道是否有另一种方法可以调用本地代码文件夹