MovableTypeのコメントプレビューとか検索テンプレートでMTIncludeを使う
このブログはアーカイブなど出力ファイルを全てPHP化しています。
理由はインクルード構文を使えるからなんですが、MovableTypeの場合コメントプレビューとか検索テンプレートでは使えません!
<?php include('<$MTBlogURL$>module/side.php'); ?>
※当然使えない!
まぁPerlで処理してるとこにPHPのインクルード文なんて使える筈ないので仕方ありません。
インデックスページやアーカイブページでは、バナーとかサイドとかフッターをPHPモジュールで呼び出しているので、そこだけ直書きするなんて原始的な方法もありますが、デフォルトのコメントプレビューとか検索テンプレートを見ると、<MT~>タグが入ってます。
<MT~>タグが使えるなら以下が使えます。
<$MTInclude file="module/banner.php"$>
<$MTInclude>は通常MovableTypeの管理画面で設定できるテンプレートモジュールを読み込むためのものですが、file属性を使うと外部ファイルも読み込めます。なので属性値にモジュール利用しているPHPファイルのパスを記入すればOKです。
昔見たMTタグリファレンス本に書いてあったのを思い出しました。
同じカテゴリの最新記事
└
カテゴリ
▽MTテンプレート [2]

前後のエントリー(最大6件表示)
▽同一カテゴリ[ MTテンプレート ] 内の前後エントリー
≫ 無駄な<MTIf~>タグを外してMovableTypeの再構築を高速化
→ MovableTypeのコメントプレビューとか検索テンプレートでMTIncludeを使う
≫ 無駄な<MTIf~>タグを外してMovableTypeの再構築を高速化
→ MovableTypeのコメントプレビューとか検索テンプレートでMTIncludeを使う