0

私はマジェントで働いています。ヘッダーメニューからコンテンツを削除し、次のような新しいコンテンツを追加しようとしています

    **HOME    ABOUTUS    SITES    CONTACT**

こちらが現状ですが、 ここに画像の説明を入力

ここに画像の説明を入力 更新 上記は、トップメニューの後に続くスクリーンショット
です これを達成するために私を導いてください..ありがとう.

4

3 に答える 3

1

トップメニューにカテゴリを入れたくなかったと思います。その代わりに、「ホーム」、「会社概要」などのカスタムリンクが必要です。

このために、template->page->htmlでtopmenu.phtmlファイルを開きます。このコメントで以下の行:-

 <?php echo $_menu ?>

その代わりに、「custom_top_nav」という名前の静的ブロックを呼び出します:-

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('custom_top_nav')->toHtml() ?> 

このブロックでは、カスタムメニューを作成できます。

カスタムリンクとカテゴリの両方が必要な場合は、コードを次のように置き換えることができます:-

<?php $_menu = $this->getHtml('level-top') ?>
  <?php if($_menu): ?>
    <div class="nav-container">
        <ul id="nav">
           <li class="home"><a href="<?php echo $this->getUrl('home');?>"> HOME </a> </li>
             <?php echo $_menu ?>
         </ul>
       </div>
    <?php endif ?>
于 2013-03-04T10:00:38.713 に答える
1

画像に表示されている上記のメニュータイムはカテゴリであると想定しています。したがって、トップ メニューでそれが必要ない場合は、バックエンド/管理パネルの各カテゴリ ([カタログ] -> [カテゴリの管理] の下) に移動し、[ナビゲーション メニューに含める] オプションの値として [いいえ] を選択します。 . これにより、ナビゲーションのトップ メニューからそれらが削除されます。

そして、これらのメニュー項目を持ってくるために

ホーム 会社概要 サイト

上記の項目の 1 つについて説明します。私たちについて

  1. まず、「About Us」のそれぞれのCMS 静的ブロックを作成します。

  2. 「私たちについて」というカテゴリを作成します

  3. 私たちについてカテゴリの表示設定に移動し、表示モードを「静的ブロックのみ」として選択し、次に静的ブロック「私たちについて」を選択します

  4. カテゴリを保存し、フロントエンド/ウェブサイトでページをリロードします

トップメニューに「about us 」カテゴリがあり、それを開くと静的ブロックのコンテンツが表示されます。

他のメニュー項目についても同じことを繰り返します。

これが役立つ場合は、回答としてマークしてください。ありがとう。

于 2013-03-04T09:56:45.773 に答える
0

Magento ヘッダー メニューのカテゴリを非表示にする- これは、[カテゴリの管理] の下の管理パネルから行うことができます > Web サイトのトップ メニューにカテゴリを表示したくない場合は、これを行うのは簡単です - 新しいカテゴリを追加する場合は [いいえ] を選択します> ナビゲーション メニューに含める * [一般情報] タブのカテゴリ名を追加するページの下部にある [メタの説明] の下にあります*

于 2013-05-18T14:54:45.780 に答える