我在控制器的代码中创建了一个块:
$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列布局显示。我只想要正确的列而没有左列。我该如何定义?
谢谢!
答案 0 :(得分:0)
$this->getLayout()->getBlock('root')->setTemplate('page/2columns-right.phtml')