我正在尝试使用两个布局文件,一个用于从用户获取数据并将其保存到数据库中,另一个用于显示内容。我不知道如何配置config.xml以添加两个布局文件magento的。
这是我在config.xml中的布局配置
<layout>
<updates>
<helloworld>
<file>displaydata.xml</file>
</helloworld>
<helloworld>
<file>helloworld.xml</file>
</helloworld>
</updates>
</layout>
答案 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>
在控制器中,您可以为此新处理程序添加相关操作