MTIfでBlogIDなどで複数条件を指定する場合【技術情報】14.03.25

MTIfは通常

<MTIf name="blog_id" eq="1">
<!-- ブログID「1」の時の処理 -->
</MTIf>

のように記述するとブログID「1」のブログの場合の処理となる。

複数条件の場合は「eq」は使えないので「like」(あいまい一致)を使うことになる。

<MTIf name="blog_id" like="1|2">
<!-- ブログID「1」と「2」の時の処理? -->
</MTIf>

上記の記述でブログID「1」または「2」となり「1」と「2」のブログを表示できるが「あいまい一致」なのでブログID「11」や「12」まで表示されてしまいます。

解決作

「like」でブログID「1」と「2」のみの抽出には条件に正規表現を利用します。
条件に正規表現で前方一致と後方一致を追加し下記のように記述することでブログID「1」と「2」のみが抽出できます。

<MTIf name="blog_id" like="^(1|2)$">
<!-- ブログID「1」と「2」の時の処理 -->
</MTIf>
このエントリーをはてなブックマークに追加
「WEBaseとつながろう!」LINEでマーケティング情報を定期的に発信していきます。集客に興味がある方は、友達登録お願い致します。
Contents
お知らせ 一覧
使命は集客、戦略的WEB集客サポート「WEBコンサルティング」
お試しWEBコンサルティング
完全成果報酬型SEO対策「インジーニアスSEO」
戦略的ホームページ制作・リニューアル
「WEBaseとつながろう!」LINEでマーケティング情報を定期的に発信していきます。集客に興味がある方は、友達登録お願い致します。
ページTOPへ