Movable Type の管理画面にプラグイン無しでブックマークを追加するカスタマイズ

2008-12-04
2分で読了
更新: 2025-12-14

目次

Movable Type の管理画面のメニューバーに、ブックマークを追加するカスタマイズを行ってみました。

tmpl_bookmark01.gif

このブックマークの追加については、「Bookmarks」というプラグインでも実現できるようですが、なんとなく僕の中で「自分で簡単にカスタマイズできるものは自分でやる」というポリシーみたいなものがあるので、今回もテンプレートのカスタマイズで実現してみました。

カスタマイズの準備

カスタマイズするテンプレートは header.tmpl というファイルで、以下の場所にあります。このファイルをローカルにコピーしてカスタマイズします。

  • mt
    • tmpl
      • cms
        • include
          • header.tmpl

テンプレートのカスタマイズ

header.tmpl のカスタマイズ

カスタマイズといっても、このファイルには、次のソースように、header.tmpl の 183、184 行目の間に 1 行挿入するだけです。

 
  
  

bookmark.tmpl のカスタマイズ

続いて、UTF-8 を扱えるテキストエディタで、以下のようなソースを記述した bookmark.tmpl というファイルを新規に作成します。





このファイルの 2 行目の [リンクの名前] と [URL] を、ブックマークしたいページや Web サイトに関する情報に書き換えます。この行を複製すれば、いくらでもブックマークは増やせます。

今回は、良くアクセスするテンプレートのページと、テンプレートを書くときにチェックすることが多い外部サイトのページを、次のように登録してみました(僕の管理ページの URL は隠してます)。















ファイルのアップロード

カスタマイズした「 header.tmpl 」と、新規に作成した「 bookmark.tmpl 」を UTF-8 で保存し、次のように「 alt-tmpl 」ディレクトリの中に「 include 」ディレクトリを作成し、その中にアップロードします。

  • mt
    • alt-tmpl
      • include
        • header.tmpl
        • bookmark.tmpl

表示結果

管理画面を表示させてみると次のようになります。

tmpl_bookmark02.gif

スマートなやり方かどうかは微妙ですが、今のところ便利です。データベースにも何も影響はないので気楽に導入できます。

管理画面のカスタマイズについては『Movable Type プロフェッショナル・スタイル MT4.1対応』の Track B の「 5 ユーザー指向の管理画面をつくる」がとても参考になります。

以上です。

この記事をシェア

関連記事