エントリーの中でMTテンプレートタグを使う

スポンサード リンク

デフォルトではエントリーの中にMTテンプレートタグを使うことはできません。「テンプレートタグ」という名前のとおりテンプレートの中でしか使えないわけですね。

でも使いたくなる時だってある訳です。新しいサイトを……ではなくて既存のサイトをMTへ移植する作業中なのですが、テンプレートタグをエントリーの中で使いたかったので調べてみました。

で、やっぱり同じことを考えている人もいるわけで、しっかりとプラグインまで存在してます。

見つかったのがこの二つ。

MT::Plugin::EvalTemplate(Life on the Kernel)
Process Tags plugin(Adam Kalsey)

「EvalTemplate」の設定方法については小粋空間さまの記事が、「Process Tags plugin」についてはWEBのあれやこれさまの記事が詳しいです。

で、私は「EvalTemplate」を選択。設置は至って簡単でした。

備忘録として設置手順を残しておきます。

1.プラグインのアップロード

ダウンロードしたファイル「eval-template.txt」のファイル名を「eval-template.pl」に変更し、それを plugins ディレクトリ直下にアップロード。

2.テンプレート修正

「MTEntryBody」「MTEntryMore」タグにeval属性を付与。


<$MTEntryBody eval="1"$><$MTEntryMore eval="1"$>

これで設定完了。簡単でしょ。

小粋空間さまによると、このプラグインは Global Filter なので他のMTタグにも適用できるそうです。

wwwwalker at 2007年03月18日 17:08│Comments(0)TrackBack(0)││Movable Type | BLOG ブックマークに追加する
トラックバックURL
この記事にコメントする
名前:
URL:
  情報を記憶: 評価: 顔   
 
 
 
スポンサード リンク