テンプレートのデバッグに便利なMovableTypeプラグイン:TemplateNoteDebug

Posted by
ぴろり
Posted at
2009/03/07 14:57
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
プラグイン カテゴリ

はてなブックマーク - Re: MTIgnoreかMTTemplateNoteか? - Open MagicVox.net
maRk さん PluginでTemplateNoteに書いたアトリビュートの値を見て何かするとかなら使い道はあるのかも。 / 視認性を欠くのがちょと。

 というわけでプラグインを書いてみました。このプラグインは、既存のMTTemplateNote タグの機能を上書きし、タグに指定されたアトリビュートを自由に文字列として整形して出力できるようします。これを使って構築中のテンプレートではデバッグ文字列を出力するようにしておき、完成時にプラグインを外して再構築してやれば、デバッグ文字列は出力されない、という仕組みができます。

このエントリーをはてなブックマークに追加  

インストール

 ダウンロードしたアーカイブを展開して plugins フォルダにコピーしてください。その後、プラグインの設定画面(システム)で、以下の例のようにデバッグ用の文字列を指定します。

<!--
    http://www.eample.com/bugs/hoge/ticket/%{ticket} by %{editor}
    memo: %{memo}
-->

使い方

 上記のように設定しておき、MTTemplateNote テンプレートタグを以下のように記述します。

<$MTTemplateNote ticket="123" editor="piroli" memo="add remove_html"$>

 すると、プラグインが有効になっている場合、MTTemplateNote テンプレートタグは以下のような出力を生成します。

<!--
    http://www.eample.com/bugs/hoge/ticket/123 by piroli
    memo: add remove_html
-->

 %{hogehoge} という文字列が、MTTemplateNote テンプレートタグに指定した同名の引数の値で置き換えられる仕組みになっています。プラグインを無効にするか削除して再構築すれば、MTTemplateNote タグは従来通りに何も出力しなくなりますので、テンプレート構築中のデバッグなどに利用できます。

注意事項

  • MT4.2 以降で動作します。MT3.xの人はゴメンナサイ!

ダウンロード

このエントリーをはてなブックマークに追加  



関連記事/トラックバック

関連記事/トラックバックはまだありません

この記事にトラックバックを送るには?

コメントを投稿する

 
 (必須, 匿名可, 公開, トリップが使えます)
 (必須, 匿名可, 非公開, Gravatar に対応しています)
 (必須)
スパム コメント防止のため「投稿確認」欄に ランダムな数字 CAPTCHAについて を入力してから送信してください。お手数ですがご協力のほど宜しくお願いいたします。