コントローラに新しいブロックを追加しました。これは機能しています。
$this->loadLayout();
$cmsBlock = $this->getLayout()->createBlock('cms/block')->setBlockId('cms_block_fail');
$this->getLayout()->getBlock('content')->append($cmsBlock);
$this->renderLayout();
Layout.xmlで、「content」構造ブロックに他のコンテンツブロックを設定しました。
<reference name="content">
<block type="contactus/form" name="contact_us" template="contactus/contactus.phtml"/>
</reference>
ブロックの前にCMSブロックが必要ですcontact_us
。私はLayout.xml
前後のパラメータを使用できます。ブロックを書くafter="-"
と、構造ブロック「コンテンツ」の最後の位置に設定されますよね?これは機能していません。php
コントローラでこのパラメータを設定するにはどうすればよいですか?または他のアイデア?