我是Magento的新手。 我有问题,我的网站使用Magento。我不知道为什么它没有加载布局(它总是加载Magento的默认布局)。 这是我的模块配置文件:
<?xml version="1.0"?>
<config>
<modules>
<Inkatia_Layoutviewer>
<version>0.1.0</version>
</Inkatia_Layoutviewer>
</modules>
<frontend>
<routers>
<layoutviewer>
<use>standard</use>
<args>
<module>Inkatia_Layoutviewer</module>
<frontName>layoutviewer</frontName>
</args>
</layoutviewer>
</routers>
<layout>
<updates>
<layoutviewer>
<file>inkatia_layoutviewer.xml</file>
</layoutviewer>
</updates>
</layout>
</frontend>
<global>
<models>
<layoutviewer>
<class>Inkatia_Layoutviewer_Model</class>
</layoutviewer>
<core>
<rewrite>
<layout_update>Inkatia_Layoutviewer_Model_Layout_Update</layout_update>
</rewrite>
</core>
</models>
<events>
<controller_action_postdispatch>
<observers>
<layoutviewer>
<type>singleton</type>
<class>Inkatia_Layoutviewer_Model_Observer</class>
<method>checkForLayoutDisplayRequest</method>
</layoutviewer>
</observers>
</controller_action_postdispatch>
</events>
</global>
</config>
这是布局文件:
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<block type="page/html" name="root" output="toHtml" template="inkatia_layoutviewer/simple_page.phtml" />
</default>
</layout>
</xml>
答案 0 :(得分:2)
从布局文件的末尾删除</xml>
。 <?xml>
声明不需要关闭。检查var/log/system.log
和var/log/exception.log
是否存在任何其他XML解析错误。除此之外,一切看起来都应该有效。