PowerCMS™
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[新着情報] 多要素認証設定画面の QR コードが表示されない問題への対策ファイル を追加しました。
[新着情報] PowerCMSクラウド 月額費用の価格改定に関する追加情報を公開します を追加しました。
[よくあるご質問] サポートサイトへ登録しているアカウントの情報を変更することはできますか? を追加しました。

よくあるご質問

ホーム > よくあるご質問 > テンプレートのカスタマイズ > スニペットフィールドの値の有無で出し分けを行うことはできます…

スニペットフィールドの値の有無で出し分けを行うことはできますか?

変数を利用することでスニペットフィールドの値によって出し分けできます。

下記の記述ではスニペットフィールドのタグの値を変数 snippet_value_exists へ格納し、その後に変数 snippet_value_exists に値があるかを判別しています。

<MTSetVarBlock name="snippet_value_exists"><$MTEntrySnippet key="foo"$></MTSetVarBlock>

<MTIf name="snippet_value_exists">
  スニペットフィールドの MTEntrySnippet タグで値がある場合に出力される

</MTIf>

複数の値を持つスニペットフィールドの場合

<MTEntrySnippetVars key="foo">
  <MTSetVarBlock name="snippet_value_exists"><MTVar name="__value__"></MTSetVarBlock>
</MTEntrySnippetVars>

<MTIf name="snippet_value_exists">
スニペットフィールドの MTEntrySnippetVars タグで値がある場合に出力される
</MTIf>
  
更新日
2023年4月28日

この質問の関連カテゴリー

お問い合わせ

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

製品資料ダウンロード

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