エントリーやカテゴリーの偶数奇数を判別するMovableType の条件タグ。

元々はある案件用にカテゴリーを2段組のテーブルレイアウトで出力させる際に<tr>と</tr>を挿入する目的で作成したのだが、こんな風に1行おきに色を引くとかの用途にも使えるのでエントリーにも対応させて単独のプラグインとして公開。
カテゴリーとエントリーのループの中で使え、属性としてkey(ソートのキー), direction(降順/昇順,省略時はascend), toplevel(カテゴリーの場合、トップレベルカテゴリーかどうか) が指定できる。アイテムの数が偶数か奇数かを判別するための<MTIfItemCountIsOdd>〜</MTIfItemCountIsOdd>も用意したので、2段組みのテーブルの最後の行に「colspan="2"」を加える、なんてこともできるようになっている。
<li<MTIfItemIsOdd key="label"> class="odd"</MTIfItemIsOdd>><a href="<$MTCategoryArchiveLink$>"><MTCategoryLabel></a></li>

〜
を、偶数処理させるための実際の利用方法を教えてください。
エントリにも書いた通り, タグ属性として、key(ソートのキー), direction(降順/照準,省略時はascend), toplevel(カテゴリーの場合、トップレベルカテゴリーかどうか) が指定できます。カテゴリの場合、デフォルトでlabel順、昇順なので普通はkey="label"として指定することになります。
<MTCategories><MTIfItemIsOdd key="label">奇数:<MTCategoryLabel><MTElse>偶数:<MTCategoryLabel></MTIfItemIsOdd>
</MTCategories>
エントリーの場合はいくつかの表示順指定ができるので、
<MTEntries sort_by="excerpt" sort_order="descend"><MTIfItemIsOdd key="excerpt" direction="descend">奇数:<$MTEntryTitle$><MTElse>偶数:<$MTEntryTitle$></MTIfItemIsOdd>
</MTEntries>
とします。
direction→ sort_orderにした方がわかりやすいですかね...