0

画像をご覧ください。私のサイトはここにあります

ここに画像の説明を入力

ドメイン移行したらメニューがおかしくなった…ルートカテゴリーを非表示にして、サブカテゴリーをメインメニューとして表示したい。サブサブカテゴリをドロップダウン メニューとして使用したい (これらは既にドロップダウンになっている)

誰かが私にそれを行う方法を教えてもらえますか? 助けてください?

4

1 に答える 1

1

これにはいくつかの理由が考えられます。

理由 1 - カテゴリ構造が正しくない

  1. Magento CMS 内のカテゴリ構造には、ルート カテゴリからのすべてのナビゲーション アイテム カテゴリが必要です。それらをルート カテゴリにドラッグ アンド ドロップする必要がある場合があります。例については、以下のスクリーンショットを参照してください。

ここに画像の説明を入力

理由 2 - テーマの変更

  1. 現在のテーマ レイアウト フォルダー (app/design/frontend/PACKAGE/THEME/layout/) で、page.xml を開きます。
  2. this block opening: で始まるセクションを見つけ、その
    <block type="page/html_header" name="header" as="header">中をチェックして、メニューをレンダリングするテンプレートに関する情報を確認します。以下の場合は page/html/topmenu.phtml です

    <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>
    
  3. 使用しているテーマは、カスタム ナビゲーション テンプレートを使用している可能性があります。トップ ナビゲーションをレンダリングするテンプレートを確認します: (app/design/frontend/PACKAGE/THEME/template/page/html/topmenu.phtml)。コードは次のようになります。

    <?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?>
     <?php if($_menu): ?>
      <div class="nav-container">
        <ul id="nav">
         <?php echo $_menu ?>
        </ul>
      </div>
    <?php endif ?>
    
于 2013-01-02T00:24:17.583 に答える