PHP化とテンプレートの判別とか

PHP(.php)とHTML(.html)が混在しているときPHPスクリプトの記述をテンプレートごとに振り分けたいことがあります

たとえば、アーカイブテンプレートは.phpにしているけど、アーカイブインデックスは.htmlという場合です

MTSetVarMTIfを使ってやってみますと

こんな記述をPHP化したページに表示させたいとします

<?php
    echo "<p>こんにちわ</p>";
?>

拡張子.phpのページ先頭のMTSetVarの記述がある部分にphp_templのような変数の名前を指定してあげます

<MTSetVar name="php_templ" value="1">

今度は振り分ける条件を指定。振り分け処理を行いたい箇所にMTIfを記述しておきます

<MTIf name="php_templ">
//  ・・・ここにPHPスクリプトを記述。・・・
</MTIf>

あまり使いみちなさそうだけど、カスタムテンプレートが増えてきたときとかいいかも

Comments:

コメントをどうぞ。書き込む場所が不明な場合やサイトオーナーへのコンタクトは、GuestBookまでお気軽にどうぞ

blog comments powered by Disqus