0

Joomla は初めてではありませんが、2.5 は初めてで、Cook Component Builder を使用して足を濡らしています (とてもいいです!)。とにかく、3 つのテーブル/コントローラーと一致するビューを作成しました。

問題は、それらが作成した順序でタブとメニュー項目として表示されることですが、ユーザーにとってより論理的な方法で表示されるようにしたいと考えています。私はCookを使用するポイントを過ぎましたが、コアJoomlaコードのどこでこれが決定されているかを判断できません. おそらく、生成されたコードに何かが欠けており、Joomla はデフォルトを使用しており、数時間のトレースの後(宿題をしましたが、何を試したかを示すコードが見つかりません)、Joomla が何をしているのか、私は表示される順序を変更するために、どこ/何を変更する必要があるかをまだ見つけることができません。

たとえば、Article Manager の 3 つのタブは次のとおりです。

| Articles | Categories | Featured Articles |

テーブルの順序はどこで決定されますか、またはその順序を次のように変更するにはどうすればよいですか?:

| Articles | Featured Articles | Categories |
4

1 に答える 1

0

記事マネージャー (com_content) には、リンク (サブメニューと呼ばれる) を生成するヘルパーがあります。

content.php 内のhelpersディレクトリを見てください。

ContentHelperというクラス内に、関数addSubmenu()があります。これは、メニューの生成を担当する関数です。

したがって、JSubMenuHelper::addEntry呼び出しを目的の順序で配置すると、順序が変更されます。

とった?:)

于 2012-11-02T23:41:29.780 に答える