我正在尝试为Magento中的CMS页面创建一个新的布局选项。我按照instructions here on the Magento wiki创建了一个模块,但它不起作用。当我对实际的核心config.xml文件添加相同的内容时,它可以正常工作,但不能作为自定义模块。基于一些研究,看起来这可能在Magento 1.6中有效,但在1.7上不起作用,我试图找出原因。我有以下内容:
应用的/ etc /模块/ Fruit_Banana.xml
<?xml version="1.0"?>
<config>
<modules>
<Fruit_Banana>
<active>true</active>
<codePool>local</codePool>
<depends>
<Mage_Page />
</depends>
</Fruit_Banana>
</modules>
</config>
应用/代码/本地/水果/香蕉的/ etc / config.xml中
<?xml version="1.0"?>
<config>
<modules>
<Fruit_Banana>
<version>0.1.0</version>
</Fruit_Banana>
</modules>
<global>
<page>
<layouts>
<homepage_middle translate="label">
<label>Homepage</label>
<template>page/homepage.phtml</template>
<layout_handle>homepage_one</layout_handle>
</homepage_middle>
<!-- add more layouts here -->
</layouts>
</page>
</global>
</config>
为什么它似乎不是作为模块工作的任何想法?我使用的是1.7.0.2版本
答案 0 :(得分:1)
local
模块应位于code
目录
app/code/local/Fruit/Banana/etc/config.xml
而不是你提到的core
目录
app/code/core/local/Fruit/Banana/etc/config.xml
答案 1 :(得分:1)
一旦我调整了,自定义布局就会弹出来!感谢那些插话的人。