エントリーやカテゴリーの偶数奇数を判別するMovableType IfItemIsOddプラグイン。
公開日 : 2007-04-04 20:37:50
エントリーやカテゴリーの偶数奇数を判別する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>