Magento上的布局无法加载

时间:2015-01-26 02:47:16

标签: magento layout

我是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>

1 个答案:

答案 0 :(得分:2)

从布局文件的末尾删除</xml><?xml>声明不需要关闭。检查var/log/system.logvar/log/exception.log是否存在任何其他XML解析错误。除此之外,一切看起来都应该有效。