PowerCMS™
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[新着情報] PHP 8.2 に対応した PowerCMS 6.5 の提供を開始 を追加しました。
[新着情報] PowerCMSクラウド の月額費用を、2024年7月1日より価格改定します を追加しました。
[新着情報] アルファサードのゴールデンウィーク休業について を追加しました。

MTML

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

MTML タグは CGI が生成する動的な画面では動作しません。CGI の動的な画面で利用するには MTBuildRecurs を併せて利用する必要があります。

使い方

<MTML tag="MTIfUserHasPermission" params='permission="comment"'>
<MTBlogName escape="html">にコメントできます。
<MTML tag="MTElse">
<MTBlogName escape="html">にコメントできません。
<MTML tag="/MTIfUserHasPermission">

上記のテンプレートは下記のように出力されます。

<MTIfUserHasPermission permission="comment">
[ブログ名]にコメントできます。
<MTElse>
[ブログ名]にコメントできません。
</MTIfUserHasPermission>

モディファイア

tag="テンプレートタグ"

出力するテンプレートタグを指定します。指定は開始タグだけでなく、終了タグやファンクションタグも可能です。

params="モディファイア"

tag モディファイアへ指定したテンプレートタグ名に指定したいモディファイアを指定します。