0

joomlaにメニューがあります...

私のテンプレートでは、このようなメニューを表示します

<jdoc:include type="modules"  name="header" style="none"/>

生成された html を見ると、私のメニューのクラスは「munu」です。

このクラスを他のクラスに変更するにはどうすればよいですか?

接尾辞を付けません。class="menu" を class="other" に変更します

4

3 に答える 3

1

メニュークラスを変更したい場合は、フォルダ内のdefault.phpファイルで変更する必要があります.しかし、コアファイルを変更することはお勧めしません.これを行うには、テンプレートオーバーライドメソッドを使用できます.このリンクを通過します。mod_menutmpl

Joomla! からの出力をオーバーライドする方法 芯

于 2013-01-21T09:55:04.607 に答える
1

管理パネルでクラスのサフィックスを変更できます。管理パネル、モジュールマネージャー、メニューモジュールの順に移動するだけです。メニューモジュールには、スクリーンショットに示すようにクラスサフィックスを設定するための高度なパラメーターがあります。ここに画像の説明を入力

メニュー クラスを変更できない場合は、div コンテナーのスタイルを変更できます。

<div class="other"><jdoc:include type="modules"  name="header" style="xhtml"/></div> and then you can change the style with the reference of the container class.
于 2013-01-21T09:17:13.820 に答える
0

@ user852610 モジュール メニュー html をオーバーライドします。

  1. モジュール メニューをコピーし、/templates/yourtemplate/html に貼り付けます
  2. tmpl フォルダー内のすべてのファイルを親フォルダーにコピーし、他のファイルを削除します
  3. default.php でクラス "menu" を見つけて置き換えます
于 2013-01-21T10:46:28.030 に答える