有没有办法,我能得到它正在布局上一定PHTML文件中使用?
在这里,在我的情况,我想查什么布局正在对目录/ list.phtml使用,我用这些信息来做出有条件的“如果”的产品形象网格大小。
我试着谷歌不出来。 但是,所有的结果只是解释有关XML布局的事情。 我得到的最接近的线索是这个线程
Magento的布局获得给定页
其中指出使用这个片段的
$left_block = $this->loadLayout()->getLayout()->getBlock('left');
但是当我试图在PHTML文件,我得到了一个异常错误
UPDATE
下面乔的回答已经给我一些更多的线索,异常了。 但是行为不会真的是我需要的。 的代码片段似乎只是检查指定块是否在XML定义。 我真正需要的是块是否某一页上存在。
就我而言,我需要检查什么布局正在对目录/产品/ list.phtml使用。 如果是3列,我一定让图像大小小。 如果1列,我会让它更大。
有没有什么办法,我能做到这一点?