PowerCMS™

MTML

スタティックパブリッシング専用のタグです。静的ファイル出力のテンプレートにのみ記載できます。tag モディファイアで指定した MT タグに params モディファイアで指定したパラメタを付けて MT タグとして出力します。<$MTML tag="mt:blogname" params='escape="html"'$> は <mt:blogname escape="html"> を出力します。MTDynamicMTML を使わず部分的に MT タグを出力したい場合、ブロックタグの開始タグ、終了タグだけを静的に出力する場合などに利用できます。

使い方

例:
<MTML tag="MTIfUserHasPermission" params='permission="comment"'>
<MTBlogName escape="html">にコメントできます。
<MTML tag="MTElse">
<MTBlogName escape="html">にコメントできません。
<MTML tag="/MTIfUserHasPermission">
このテンプレートは下記のように出力され、ダイナミックパブリッシング時に処理されます。
<MTIfUserHasPermission permission="comment">
[ブログ名]にコメントできます。
<MTElse>
[ブログ名]にコメントできません。
</MTIfUserHasPermission>
MTML は CGI が生成する動的な画面では動作しません。CGI の動的な画面で利用するには MTBuildRecurs を
併せて利用する必要があります。