1

在 Magento 管理区域的 CMS 页面的设计选项卡下,可以选择指定页面布局。我有一些我希望仅在某些页面布局上显示的自定义字段。如何获取页面布局的名称,以便继续使用 if 语句来显示我的自定义字段?提前致谢!

4

2 回答 2

4
$root = Mage::app()->getLayout()->getBlock('root');

if ($root) 
{
    $rootTemplate = $root->getTemplate(); 

    switch ($rootTemplate ) 
    {
        case 'page/2column.phtml':
            // Do something.
            break;

        //etc.
    }
}
于 2013-08-30T04:52:31.723 回答
1

恭喜您找到了解决方案,但这可能会帮助您继续前进: http: //www.magentocommerce.com/magento-connect/magneto-debug-8676.html

我发现它有时很有用。

于 2013-08-29T22:07:06.003 回答