MTのテンプレートをダイナミックに設定した上で、一部phpを使いたいと思っています。
どうすればいいのでしょうか?
/* ダイナミックだから、というわけではありませんが */
<!-- #include virtual="mt.php" -->
/* で、SSIでタグを吐き出したり */
<script type="text/javascript" src="mt.php"></script>
/* みたいに、JSONPでする方法とかもありますね */
/* JSONPであれば、クロスドメインも解決!! */
MTのバージョンがわかりませんが4について書きます。
拡張子を「.php」にすればダイナミックでなくともPHPを埋め込むことができます。
また、ダイナミックの場合PHP+Smartyで構築されます。
/mt/php/lib/prefilter.mt_to_smarty.php
を見たところ「」は「{php} ~ {/php}」と変換されるので普通の書き方で大丈夫です。
そしてダイナミックの場合はMod_Rewrite若しくは404、403エラーページとして「mtview.php」にアクセスさせ
テンプレートとして呼び出すので、どの拡張子でもPHPを埋め込むことができます。
ありがとうございます。
外部読み込みなら可能ということでしょうか?
携帯サイトで使いたいので、JSONPは使えません