0

私は Joomla v1.7 を使用しており、mod_mainmenu は mod_menu になりました (モジュール フォルダーに mod_mainmenu がないためだと思います)。私のサイトには、ほとんどのサイトと同様に 2 つのメニューがあり、1 つはヘッダーに、もう 1 つはフッターにあります。ヘッダー メニューはドロップ ダウンでより複雑ですが、フッター メニューには 4 つのリンクしかありません。私はヘッダー メニューの mod_menu テンプレートをオーバーライドする過程にいますが、それはフッター メニューの同じオーバーライドされた html もレンダリングします。

2 つの個別のメニューに対して 2 つの個別のオーバーライドを作成するにはどうすればよいですか。フッターにアンカー タグをハードコーディングすることを考えていましたが、そうするとクライアントがフッターにリンクを追加したり削除したりするのが難しくなります。どうすればいいですか?出来ますか?

ありがとう!

助けてくれてありがとう。

4

1 に答える 1

1

これは、J1.7 では非常に簡単に実現できます。モジュールの代替レイアウトを使用するだけです。これらは、テンプレートのオーバーライドと非常によく似た働きをします。通常、テンプレートのオーバーライドでは、このファイルを作成します -

templates/テンプレート名/html/モジュール名/default.php

別のレイアウトを作成するには、別の名前を付けるだけです -

templates/テンプレート名/html/モジュール名/footermenu.php

ファイル名にアンダースコアが含まれていないことを確認してください。このファイルを設定すると、[代替レイアウト] の下の [詳細オプション] モジュールに表示されます。使いたいものを選択するだけです。

于 2011-09-11T02:41:55.710 に答える