提前致谢,
我想动态更改产品列表页面布局..
问题是,如果在 list.phtml 中,如果我单击网格链接,则 list.phtml 文件的布局应该是 2columns-right.phtml,如果我单击列表链接,则布局应该是 2columns-left.phtml
我为此使用了以下代码,但还没有运气..
if($this->getMode() == 'grid' && $this->getLayout()->getBlock('root')->getTemplate() != 'page/2columns-left.phtml'):
$this->getLayout()->getBlock('root')->setTemplate('page/2columns-right.phtml');
elseif($this->getMode() == 'list' && $this->getLayout()->getBlock('root')->getTemplate() != 'page/2columns-right.phtml'):
$this->getLayout()->getBlock('root')->setTemplate('page/2columns-left.phtml');
endif;
var_dump($pageLayout=$this->getLayout()->getBlock('root')->getTemplate());
有没有人做过这个。。