アルファサード株式会社 代表取締役 野田 純生のブログ


エントリーやカテゴリーの偶数奇数を判別するMovableType IfItemIsOddプラグイン。


公開日 : 2007-04-04 20:37:50


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

カテゴリーの1行ごとに色をつけた様子

元々はある案件用にカテゴリーを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>
カテゴリ


このブログを書いている人
野田純生の写真
野田 純生 (のだ すみお)

大阪府出身。ウェブアクセシビリティエバンジェリスト。 アルファサード株式会社の創業者であり、現役のプログラマ。経営理念は「テクノロジーによって顧客とパートナーに寄り添い、ウェブを良くする」。 プロフィール詳細へ