我正在尝试在 Magento 中创建一个新模板,而不是使用剪切和粘贴空白模板并编辑 css 以适合我的布局。我想添加一个包含类别和页面的 topMenu 作为我的主要导航。我按照我在互联网上找到的说明进行操作,但菜单在任何情况下都不会显示。
我在 page.xml 中的代码是用于 topMenu
<block type="core/text_list" name="top.menu" as="topMenu" translate="label">
<label>Navigation Bar</label>
<block type="page/html_topmenu" name="catalog.topnav" template="page/html/topmenu.phtml" />
</block>
我在头文件中调用它的代码是
<div id="utilities">
<?php echo $this->getChildHtml('topMenu') ?>
</div>
topmenu.phtml 位于我的主题的 /page/html/ 文件夹中,我已经清除了缓存并重新编制了索引。没有任何显示。
奇怪的是,当我将其设置为默认时,我复制了代码的主题,它实际上显示了带有我的类别和页面的 topMenu 导航。谁能告诉我我做错了什么?