config.xml中的两个布局配置

时间:2015-07-08 09:50:32

标签: magento

我正在尝试使用两个布局文件,一个用于从用户获取数据并将其保存到数据库中,另一个用于显示内容。我不知道如何配置config.xml以添加两个布局文件magento的。

这是我在config.xml中的布局配置

<layout>
  <updates>
    <helloworld>
      <file>displaydata.xml</file>
    </helloworld>
    <helloworld>
      <file>helloworld.xml</file>
    </helloworld>
  </updates>
</layout>

1 个答案:

答案 0 :(得分:1)

您可以使用单个布局文件来定义多个处理程序。

http://code.tutsplus.com/tutorials/custom-layouts-and-templates-with-magento--cms-21419

在本教程中,最后指定了如何使用我们的自定义布局进行扩展。 您可以添加如下的新处理程序。

<?xml version="1.0"?>
<layout version="0.1.0">
    <mymodule_index_index>
        <reference name="content">
            <block type="mymodule/mymodule" name="mymodule" template="mymodule/mymodule.phtml" />
        </reference>
    </mymodule_index_index>
    <!-- this is new handler -->
    <mymodule_index_test>
        <reference name="content">
            <block type="mymodule/mymodule" name="mymodule" template="mymodule/test.phtml" />
        </reference>
    </mymodule_index_test>
</layout>

在控制器中,您可以为此新处理程序添加相关操作