PowerCMS™
アルファサードのゴールデンウィーク休業について を追加しました。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[新着情報] 多要素認証設定画面の QR コードが表示されない問題への対策ファイル を追加しました。
[新着情報] PowerCMSクラウド 月額費用の価格改定に関する追加情報を公開します を追加しました。

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

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

製品資料ダウンロード

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