« MTPrecodeプラグインのテスト | コードを整形するプラグイン(MTPrecode) »
MTタグをエントリーの中で使う(EvalTemplate)
エントリーの中でMTのタグを使うことができません。そのためにEvalTemplateプラグインを入れて、エントリー内でもMTタグを使えるようにしました。
このプラグインを入れるとたとえば自分の記事にエントリー内でリンクするときに「<$MTBlogURL$>」を使うことができます。
設定方法
1.プラグインのダウンロード
プラグイン配布元からプラグインをダウンロードします。ダウンロードの文字の下「MT::Plugin::EvalTemplate」をリンクするとコードが表示されます。それをテキストにコピペして保存してください。「MT::Plugin::EvalTemplate」を右クリックして「対象をファイルに保存(IE)」「名前をつけてリンク先を保存(FireFox)」で保存することもできます。保存するファイル名は「EvalTemplate.pl」、文字コードはアップロードするMovable Typeの文字コードと同じにする必要があります。
2.プラグインのアップロード
1でダウンロードした「EvalTemplate.pl」をサーバーのplugins配下にアップロードします。
3.テンプレートの修正
MTタグを使用したいテンプレートタグに「eval="1"」を追加します。
記事本文
修正前:<$MTEntryBody$>
修正後:<$MTEntryBody eval="1"$>
記事追記
修正前:<$MTEntryMore$>
修正後:<$MTEntryMore eval="1"$>
私はエントリー本文と追記に追加しました。配布元で以下のように記載されているので、他のコメントやトラックバックのタグには追加しないほうがいいと思います。
原理的にはグローバルフィルタが有効にできる場所であれば、どこでも、どんなテンプレートタグでも使えます。強力な反面、悪用されると危険です。間違ってコメントやトラックバックで有効にしないよう、十分に注意を払ってください。
Category: Movable Type
Tag: プラグイン
この記事のURL
トラックバックURL
この記事へコメントする
お気軽にコメントしてください。
記事に関係ないと判断したコメント、間違って2重投稿になったコメントなどについてはかってに削除させていただきます。