2012-01-04 11 views
1

私はJoomla 1.5のJoomla mod_mainmenuモジュールを変更して、メニューにコードを追加したいと思います。標準の "list"タイプのメニューが必要です。Joomlaメニューモジュール(mod_mainmenu)の最後にコードを追加しますか?

これは標準出力です:

<div class="moduletable"> 
<ul class="menu"> 
    <li><a href="#"><span>Link</span></a></li> 
    <li><a href="#"><span>Link</span></a></li> 
    <li><a href="#"><span>Link</span></a></li> 
</ul> 

私はそれがこのような構造にしたい:私はspanタグを追加したい、見ての通り

<div class="moduletable"> 
<ul class="menu"> 
    <li><a href="#"><span>Link</span></a></li> 
    <li><a href="#"><span>Link</span></a></li> 
    <li><a href="#"><span>Link</span></a></li> 
</ul> 
<span class="justify"></span> 

正当なクラスで私はこれを行う私のul浮動小数点数のメニューを作成するために、正当な正当化します。

誰かがどこのファイルをどこに、私は必要なコードを追加する必要があると私に説明することができますか?

誰かがこの例にリンクすることができれば、モジュールコードを変更せずにこれを行う他の方法論にも興味がありますか?

答えて

1

Joomlaroot => modules => mod_mainmenu => tmpl => default.phpから

コピーファイルへ にmod_mainmenuのTMPLファイルをコピーJoomla Root => templates => yourSelectedTemplate => html => mod_mainmenu => default.php

ただ、このファイル内のコードの最後の行の後にコードを追加します。

+0

本当にありがとうございますが、私は実際に私に何を説明してくれる人が必要なのでしょうか?ファイルでは、これを動作させるために自分のコードを追加する必要があります。たぶん、私はそれについてより具体的にすべきだったのでしょうか? – jeppanpeppan

+0

@ user1129759:私は自分の答えを変えました。 – Gaurav

+0

私はこのコードを追加しました: 'echo '';' default.phpの最後ですが、動作しませんでした。私はそれを誤解しましたか?私はmod_mainmenuのdefault.phpを置き換えました。私が一時的にdefault.phpをモジュールから削除したときに、私のウェブページにエラーはありませんでした。 – jeppanpeppan

0

/modules/mod_mainmenuにmod_mainmenu.phpというディレクトリがありますが、そこに書き込むのと同じ静的ではなく、メニューが生成された(php)と思います。 メニューコンポーネント/モジュールをダウンロードし、変更できるかどうかを確認してください。

+0

ありがとうございます、はい、それが正しいと私はその生成されたことを認識しています。私が書いたコードは、生成された静的であり、生成したい静的なものです。モジュールには、 - > helper.php、legacy.php、mod_mainmenu.php、およびtmpl/deafult.phpという2つのPHPファイルがあります。ファイルmod_mainmenu.php私が思うのは、バックエンドと管理者のオプションだけです。私はlegacy.phpを373行目で編集しようとしましたが、成功しませんでした。 – jeppanpeppan

関連する問題