有没有办法让我在某个 phtml 文件上使用哪种布局?
在我的例子中,我想检查目录/list.phtml 上使用的布局,我使用该信息对产品图像网格大小进行条件“如果”。
我试过用谷歌搜索它。但是所有的结果都只是解释了关于 xml 布局的事情。我得到的最接近的线索是这个线程
其中说明了此代码段的使用
$left_block = $this->loadLayout()->getLayout()->getBlock('left');
但是当我在 phtml 文件上尝试它时,出现异常错误
更新
乔在下面的回答给了我更多线索,异常消失了。但这种行为并不是我真正需要的。那段代码似乎只是检查是否在 XML 上定义了指定的块。我真正需要的是该块是否存在于某个页面上。
就我而言,我需要检查目录/产品/list.phtml 上使用的布局。如果它是 3 列,我会缩小图像的大小。如果它是 1 列,我会把它变大。
有什么办法我可以做到吗?