top

管理画面をカスタマイズできるプラグイン

MT4.1になって管理画面系のプラグインが動かなくなりました。EntityRefButtonは早々に対応してくれたので解決しましたが、TaggingHelperプラグインがまだ(2月1日現在)。でもタグ忘れの激しい私にはこれ必須。そんなとき気がついたのが以下のエントリー。
すみません、動いてました。4.1ベータの時に出てこなかった(気がした)ので、動かないと思いこんでいました(^^;。ということで、以下の記事はCMSEntryContextプラグインの使い方の一例ということでよろしくです(タグ以外にも便利に使わしてもらってます)。

MT/MTOSのCMSテンプレートは直接触らずにコピーをいぢくるのだ。
AltTemplateでMTタグを使う。

もしかしたらこれでタグ忘れ防止だけでも代用できるかも…と試してみました。これはコピーファイルをカスタマイズすることにより管理画面にその内容を反映させることができるプラグインです。直接本体のファイルを触らなくていいのがポイントです。

CMSEntryContextプラグイン

上記よりダウンロードして解凍、いつものようにpluginsディレクトリにアップ。

1.コピーファイルを用意する
MTのファイルの中にalt_tmplというフォルダがありますが、中身は空っぽです。そこにcmsフォルダを作成して、edit_entry.tmplのコピーを置きます。つまり、alt_tmplフォルダの中にtmpl/cms/edit_entry.tmplと同じ環境を作るわけです。

2.edit_entry.tmplのカスタマイズ
目的はタグ入力フォームの下にそのブログで使われているエントリータグの一覧を表示させること。alt_tmplフォルダ以下にコピーしたedit_entry.tmplの1084行目の下に以下の赤字の記述を追加。

<mtapp:setting
id="tags"
・・・
省略
・・・
</mtapp:setting>

<MTCMSEntryContext>
<mtapp:setting
id="alltags"
label_class="top-label">
<div style="font-size: 11pt">
<MTTags glue=","><$MTTagName$></MTTags>
</div>
</mtapp:setting>
</MTCMSEntryContext>

カスタマイズが終わったら、このファイルをcmsフォルダごとalt_tmplディレクトリ内にアップします。

080201.gif

するとこのようにタグ入力フォームの下にそのブログで使われているタグがずらっと出てきます。後は使いたいタグを選択して入力フォームの中にドラッグすればOK。

でもこれ、工夫次第でいろいろなアイデアで使えますね。せっかくなのでタグだけでなく他にもいろいろ試してみようかと思います。

<2008.2.12 修正>

 

トラックバックの一覧

トラックバック これは便利!  »» 2009年5月 5日 02:32
日本語のタグを多く使うブログの場合、重複チェックが面倒!。そんな悩みを解決してくれるカスタマイズ発見です。
トラックバック [MovableType][web][カスタマイズ]MovableType 4で編集画面にタグの一覧&クリックしたらタグの欄に入るようにした  »» 2009年10月25日 13:41
最近何屋さんかわかりませんが、今回はMovableType 4の編集画面のカスタマイズをしてみます。 実は結構簡単。ていうかたぶんFirefox専用。 ...

コメント

TAEKOさん、ウチじゃTaggingHelper動くよぉ。
というか、まずあけましておめでとうございますか。

ええええー!!! 4.1ベータの時に動かなかった(と思う)ので、てっきり動かないと思いこんでいました。おかげで助かりました、ありがとうございました!

あけおめ…2月…いや気にしない、
あけましておめでとうございます(笑)
今年もよろしくお願いします。

TAEKOさん、お早うございます(^^)V。
またまた過去記事をほじくり起こしてコメントすみません^_^;。

いえ実は、タグが多くなって管理をどーしようか?と悩んでいたところ、この記事を拝見して、早速取り入れさせていただきました!。

あ…でもプラグイン無しで直接書き換えしました。後ほど、その感動をトラバさせていただきますので宜しくお願いいたします(^^)。

で、コレが出来るって事は、不用意にEnterキーを押して保存されてしまう事を制御する事って可能でしょうか?。

http://allabout.co.jp/internet/hpcreate/closeup/CU20080902A/

>@Ranさん
こんにちは。お役に立てて嬉しいです。
alt_tmpl使う技は便利なので、HTMLタグの挿入補完までこれでやっちゃってます。

>不用意にEnterキーを・・・
うーん、どうでしょう? 試したことないので分かりませんが、該当箇所を探して一度トライされてみたらどうでしょうか?