D3モジュールのアイコン差し替え
Date 2007-01-26 04:14:25 | Category: XOOPS
|
X2管理画面では、画面左のアイコンから操作を開始するわけですが、そのアイコンが多くなってくると目的のアイコンを探すのが大変になります。D3モジュールでは、各モジュールのdirname(modulesの下に置いたディレクトリの名前)をアイコン内に描画する、という方法で区別をつけていますが、ある程度以上増えてしまうと、それでも区別をつけるのは難しいでしょう。 実は、D3モジュールは、モジュールアイコンもモジュール個別にオーバーライドできるように作ってあります。やり方も、言語ファイルの個別オーバーライドとほぼ同じです。 公開側(XOOPS_ROOT_PATH/modules/dirname/) 内に、module_icon.pngという名前でPNG画像を置いてください。 たったそれだけで、dirnameのアイコンだけが差し替わります。 今後、モジュールが更新されても、基本的にはXOOPS_TRUST_PATH側のみなので、公開側にはノータッチですし、なんらかの理由で後から公開側を上書きする必要が出たとしても、少なくともその画像ファイルは上書きされません。 「色分け」「サイズ変更」などを駆使して、使いやすい管理画面になるといいですね。
#このネタ、どこかに書いたような気がしていたのですが、実はドキュメントにさえ書いていなかったことに気づいたので、2.1正式版がリリースされる前にあわてて上梓しました。 #というのも、これ、XC 2.1ではほとんど意味のない機能なんですよね〜
|
|