1

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

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

该块显示但是我无法显示目录/导航/top.phtml,我将此代码包含在自定义块中:

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

但是菜单没有显示?我错过了什么?非常感谢任何帮助!

4

1 回答 1

1

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

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

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

我试过了(但有另一个文件),它有效!

于 2013-04-15T07:55:25.140 回答