将topMenu移动到内容区域magento

时间:2013-04-10 11:02:48

标签: xml magento block

我在magento XML中创建了一个新的自定义块:

    <reference name="content">
        <block type="core/template" name="menu" template="page/html/menu.phtml"/>
    </reference>

块显示但是我无法显示catalog / navigation / top.phtml,我在自定义块中包含了这段代码:

<?php echo $this->getChildHtml('topMenu') ?>

然而菜单没有显示?我错过了什么?许多Thanx任何帮助!

1 个答案:

答案 0 :(得分:1)

您可以尝试使用代码(menu.phtml)显示块:

echo $this->getParentBlock()->getParentBlock()->getChildHtml('header')->getChildHtml('topMenu');

echo $this->getParentBlock()->getParentBlock()->getChildHtml('topMenu');

我尝试了(但是使用了其他文件)并且它有效!