0

コントローラーからコード内にブロックを作成しています:

$block = $this->getLayout()->createBlock('Mage_Core_Block_Template', 'some_name', array('template' => 'catalog/product/view/somephtml.phtml'));
$this->getLayout()->getBlock('content')->append($block);
$this->renderLayout();

これは正常に機能し、phtml の内容が表示されます。つまり、中央の列に 3 列のレイアウトで表示されます。右の列のみが必要で、左の列は必要ありません。どうすればそれを定義できますか?

ありがとう!

4

1 に答える 1

0
$this->getLayout()->getBlock('root')->setTemplate('page/2columns-right.phtml')
于 2012-07-23T13:25:24.170 に答える