我正在尝试为 Magento 中的 CMS 页面创建一个新的布局选项。我已经按照Magento wiki 上的说明创建了一个模块,但它不起作用。当我对实际的核心 config.xml 文件进行相同的添加时,它可以正常工作,但不能作为自定义模块。根据一些研究,这似乎可以在 Magento 1.6 中使用,但在 1.7 中不起作用,我试图找出原因。我有以下内容:
应用程序/etc/modules/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>
app/code/local/Fruit/Banana/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