我在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任何帮助!
答案 0 :(得分:1)
您可以尝试使用代码(menu.phtml)显示块:
echo $this->getParentBlock()->getParentBlock()->getChildHtml('header')->getChildHtml('topMenu');
或echo $this->getParentBlock()->getParentBlock()->getChildHtml('topMenu');
我尝试了(但是使用了其他文件)并且它有效!