PHP(.php)とHTML(.html)が混在しているときPHPスクリプトの記述をテンプレートごとに振り分けたいことがあります
たとえば、アーカイブテンプレートは.phpにしているけど、アーカイブインデックスは.htmlという場合です
MTSetVarとMTIfを使ってやってみますと
こんな記述をPHP化したページに表示させたいとします
<?php
echo "<p>こんにちわ</p>";
?>
拡張子.phpのページ先頭のMTSetVarの記述がある部分にphp_templのような変数の名前を指定してあげます
<MTSetVar name="php_templ" value="1">
今度は振り分ける条件を指定。振り分け処理を行いたい箇所にMTIfを記述しておきます
<MTIf name="php_templ"> // ・・・ここにPHPスクリプトを記述。・・・ </MTIf>
あまり使いみちなさそうだけど、カスタムテンプレートが増えてきたときとかいいかも