PowerCMS™
2025年4月26日(土曜日)から 5月6日(火曜日・祝日)まで休業いたします。
[ブログ] ブロックタグ MTEntries を途中で抜けられるようになりました を追加しました。
[新着情報] MySQL の暗号化接続に対応した PowerCMS 6.7 / 5.3 / 4.6 の提供を開始 を追加しました。
[ブログ] 大幅に強化された PowerSync の履歴管理機能 を追加しました。

モディファイアにテンプレート変数を使う

MTIf や MTVar など、テンプレート変数を取り扱うことが前提のテンプレートタグでは、name モディファイアに変数名を記述することで、ビルドする際に展開して処理されます。

<MTSetVarBlock name="this_category">新着情報</MTSetVarBlock>
<MTIf name="this_category">
    現在のカテゴリーは「<MTVar name="this_category">」です。
</MTIf>

しかし状況によっては、MTIf や MTVar 以外のテンプレートタグのモディファイアに変数を指定したい場合があります。モディファイアにテンプレート変数を使う場合は、「$変数名」の形で記述することで、ビルドする際に展開して処理されます。

<MTSetVarBlock name="this_category">新着情報</MTSetVarBlock>
<MTEntries category="$this_category">
    <li><$MTEntryTitle$></li>
</MTEntries>

上記の例では、テンプレート変数 this_category に「新着情報」をセットしておき、ブロックタグ MTEntries の category モディファイアに $this_category として指定しました。これは、

<MTEntries category="新着情報">
    <li><$MTEntryTitle$></li>
</MTEntries>

と同等です。

次は
一覧へ

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。