1

こんにちはフリームズ私はマジェントのウェブサイトを開発し、ページを作成しました。そのページをナビゲーションメニューバーにリンクしたいです

http://www.magentocommerce.com/knowledge-base/entry/adding-page-links-in-the-navigation-bar
4

1 に答える 1

0

Magento CE 1.7 以降では、トップ メニューに何でも追加できるイベントがあります。
イベントはpage_block_html_topmenu_gethtml_before. デフォルトのテーマでは、メニューにカテゴリを追加するために使用されます。メソッドを確認してくださいMage_Catalog_Model_Observer::addCatalogToTopmenuItems()。同じことができます。
1.7 より前のバージョンで作業している場合は、ファイルを編集して要素app/design/frontend/{interface}/{theme}/template/catalog/navigation/top.phtml内にリンクを追加してください。ul

<ul id="nav">
    <?php echo $_menu ?>
    <li><a href="<?php echo $this->getUrl('', array('_direct'=>'page_identifier_here'))?>"><?php echo $this->__('Text here')?></a></li>
</ul>

またはこのように

<ul id="nav">
    <?php echo $_menu ?>
    <li><a href="<?php echo $this->getUrl('page_identifier_here')?>"><?php echo $this->__('Text here')?></a></li>
</ul>

バージョン 1.6 のアプローチは 1.7 でも機能しますが、それほどクリーンではありません。

于 2013-08-09T07:08:15.547 に答える