我是magento的初学者。我添加了一个自定义模块并为该自定义模块进行了路由。但是它根本不显示任何东西,显示一个空白页!!!!甚至没有找到页面的消息。这是我的代码..
我的配置文件如下 app/code/local/Test/Test/etc/config.xml
<config>
<modules>
<Test_Test>
<version>0.7.1</version>
</Test_Test>
</modules>
<frontend>
<routers>
<test>
<use>standard</use>
<args>
<module>Test_Test</module>
<frontName>test</frontName>
</args>
</test>
</routers>
<layout>
<updates>
<test>
<file>test.xml</file>
</test>
</updates>
</layout>
</frontend>
我在 app/etc/modules/Test_Test.xml 中的 Test_Test.xml 文件
<config>
<modules>
<Test_Test>
<active>true</active>
<codePool>local</codePool>
</Test_Test>
</modules>
</config>
我在 app/code/local/Test/Test/controllers/IndexAction.php 中的 IndexController.php 文件
<?php
class Test_Test_IndexController extends Mage_Core_Controller_Front_Action
{
public function indexAction()
{
$this->getLayout();
$this->renderLayout();
}
}
我在 app/design/frontend/default/default/layout/test.xml 中的 test.xml 文件
<layout version="0.7.0">
<test_index_index>
<reference name="root">
<action method="setTemplate">
<template>page/1column.phtml</template>
</action>
</reference>
<reference name="content">
<block type="test/view" name="test_index_view" template="test/view.phtml" />
</reference>
</test_index_index>
</layout>
我在 app/design/frontend/default/default/template/test/view.phtml 中的 view.phtml 文件
<?php
echo "test test test test";
?>
我已将以下网址称为 url 1:
http://localhost:8888/magento/index.php/test/index/index
网址 2:
http://localhost:8888/magento/index.php/test/index
网址 3:
http://localhost:8888/magento/index.php/test
网址 4:
http://localhost:8888/magento/test
结果,所有这些都显示一个空白页。甚至没有显示“404 not found 1”页面。请帮我解决这个问题。提前致谢..