0

私は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_マルタ

4

1 に答える 1

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>
于 2012-05-02T21:47:43.687 に答える