2

私はjoomlaを学んでいて、次の問題に直面しました。

これがHTMLのメインメニューです

<ul>
    <li class="active"><a href="#">home</a></li>
    <li><a href="#">bio</a></li>
    <li><a href="#">news</a></li>
    <li><a href="#" class="first-lev">projects<span class="ico"></span></a>
        <div class="sub-nav">
            <ul>
                <li><a href="#">yegor<br/>zabelov<br/>trio</a></li>
                <li><a href="#">gurzuf</a></li>
                <li><a href="#">soundtracks</a></li>
            </ul>
        </div><!-- .sub-nav -->
    </li>
    ...
</ul>

joomlaのメインメニューを次のようにカスタマイズするにはどうすればよいですか?

1. クラス .first-lev をいくつかのリンクに追加します

2.このクラスでアイテム内にスパンを追加します

3. サブ ナビゲーションのラッパー div を追加します。

どんな助けにも感謝します。

4

1 に答える 1

5
  1. クラスをいくつかのリンクに追加するには、管理パネルに移動して、メニュー項目を選択します。リンク タイプ オプション -> リンク CSS スタイルに移動し、クラスを手動で追加します。

  2. default_component.php または defaul_url.php を編集する必要があります

  3. default.php を編集する必要があります

http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core
メニューレイアウトをカスタマイズするには、コピーするだけです

/modules/mod_menu/tmpl 

に:

/templates/your_template/html/mod_menu

次に、コピーしたばかりのファイルをカスタマイズします。このファイルは、システムの mod_menu ファイルをオーバーライドします。
追加することを忘れないでください:

<folder>html</folder> 

あなたのtemplateDetails.xmlで。

于 2012-11-26T11:28:35.370 に答える