Movable Type の管理画面にプラグイン無しでブックマークを追加するカスタマイズ
目次
Movable Type の管理画面のメニューバーに、ブックマークを追加するカスタマイズを行ってみました。
このブックマークの追加については、「Bookmarks」というプラグインでも実現できるようですが、なんとなく僕の中で「自分で簡単にカスタマイズできるものは自分でやる」というポリシーみたいなものがあるので、今回もテンプレートのカスタマイズで実現してみました。
カスタマイズの準備
カスタマイズするテンプレートは header.tmpl というファイルで、以下の場所にあります。このファイルをローカルにコピーしてカスタマイズします。
- mt
- tmpl
- cms
- include
- header.tmpl
- include
- cms
- 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
- include
- alt-tmpl
表示結果
管理画面を表示させてみると次のようになります。
スマートなやり方かどうかは微妙ですが、今のところ便利です。データベースにも何も影響はないので気楽に導入できます。
管理画面のカスタマイズについては『Movable Type プロフェッショナル・スタイル MT4.1対応』の Track B の「 5 ユーザー指向の管理画面をつくる」がとても参考になります。
以上です。
