Magento 如何将页面添加到菜单?

Magento 如何将页面添加到菜单?,magento,menu,content-management-system,Magento,Menu,Content Management System,我是马根托的新手;现在我正在尝试开发一个简单的示例站点。 我的问题是:如何将页面添加到主菜单?创建一个带有“您的页面名称”的静态块 使用显示模式“仅静态块”和“包含在导航菜单中=是”创建新类别,然后选择您的cms块并保存类别。请参见前端,这将添加到导航项中。以下是Magento的官方建议: 要将CMS页面链接添加到顶部导航,您应该覆盖/mnt/www/x1886/app/design/frontend/default/default/template/catalog/navigation/top

我是马根托的新手;现在我正在尝试开发一个简单的示例站点。
我的问题是:如何将页面添加到主菜单?

创建一个带有“您的页面名称”的静态块
使用显示模式“仅静态块”和“包含在导航菜单中=是”创建新类别,然后选择您的cms块并保存类别。请参见前端,这将添加到导航项中。

以下是Magento的官方建议:

要将CMS页面链接添加到顶部导航,您应该覆盖
/mnt/www/x1886/app/design/frontend/default/default/template/catalog/navigation/top.phtml

关于如何覆盖Magento中的文件,有很多教程

更改我在其中放置注释的更改:

<div class="header-nav-container">
    <div class="header-nav">
        <h4 class="no-display"><?php echo $this->__('Category Navigation:') ?></h4>
        <ul id="nav">

        <!-- ADD ADDITIONAL LINKS HERE -->

        <?php foreach ($this->getStoreCategories() as $_category): ?>
            <?php echo $this->drawItem($_category) ?>
        <?php endforeach ?>
        </ul>
    </div>
    <?php echo $this->getChildHtml('topLeftLinks') ?>
</div>


虽然这确实有效且简单,但请注意,这只会向目录页面添加一个静态块。要将静态页面添加到主导航,需要使用重定向来完成,重定向的详细信息可以在web上找到。断开的Magento知识库链接的Internet回送机器URL: