通过layout.xml添加块 - magento

时间:2012-05-02 21:25:09

标签: magento

我是Magento的新手,所以如果这是一个新手问题的话。

我是从控制器添加这些块:

$this->_addContent($this->getLayout()->createBlock('abc/adminhtml_abc_edit'))
     ->_addLeft($this->getLayout()->createBlock('abc/adminhtml_abc_edit_tabs'));

添加了块。但是现在我正在尝试通过layout.xml添加块。我尝试了以下内容:

<abc_adminhtml_abc_edit>
        <reference name="content">
            <block type="abc/adminhtml_abc_edit" name="form">
                <reference name="left">
                    <block type="abc/adminhtml_abc_edit_tabs" name="tabs"/>
                </reference>
            </block>
        </reference>
 </abc_adminhtml_abc_edit>

但它没有成功,我找不到如何做对...

什么是正确的方法?

谢谢!

Krt_Malta

1 个答案:

答案 0 :(得分:0)

在查看Magento的一些布局xml文件后,了解如何操作。这就是诀窍:

<abc_adminhtml_abc_edit>
        <reference name="content">
            <block type="abc/adminhtml_abc_edit" name="form"/>
        </reference>
        <reference name="left">
            <block type="abc/adminhtml_abc_edit_tabs" name="tabs"/>
        </reference>
</abc_adminhtml_abc_edit>