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 回答