Movable Type の文字列比較プラグイン :: Drk7jp

"Compair"というプラグイン。

MTでよくやる条件分岐で<MTEntryIfExtended>があります。本来は「追記」がある時は・・・する、という役割のタグです。変数の代わりに使ったりしますが、判定する用件が増えるとお手上げです。そこで、これを使うと、とりあえず、ありったけのフィールドを使って条件設定できます。

今回は「キーワード」に"open","close"2種類のフラグを入れて表示する画像を切り替えるということをしてみました。属性の"a"とか"b"とかはa==b||a==b1||a==b2||・・・として条件判定します。"b"を増やせば3分岐、4分岐も可能です。

<MTIfEqual a="[MTEntryKeywords]" b="open" b1="close">
<img src="/images/hogehoge/ban_<$MTEntryKeywords convert_breaks='0'$>.gif" />
</MTIfEqual>