MTCatEntriesの不具合
MTCatEntriesで特定のカテゴリーの記事を表示する/しないの制御をしているんですが、書きかけで置いておいた古い記事などを清書して公開すると、それが表示されないことがあります。
ちょろっと試してみたら、どうやら、何個分の記事を表示するかを指定するlastnのオプションがダメみたいです。
MTの現バージョンは、作成日、編集日、公開日で記事が管理されているけど、MTCatEntriesは記事のソートを作成日でおこなっているみたい。(だから、lastnで記事数を絞り込まなくても、記事の並び順がそもそも意図したものと違ってくる)。
書いてすぐ公開している場合にはぜんぜん問題にはなりません。
対処としては、mt:unlessなどをつかうのがいいと思います。
→ 小粋空間: Movable Type のカテゴリーリストで特定のカテゴリーを非表示にする
特定のカテゴリーだけ表示は、mt:unlessの部分をmt:ifに変えます。(タグを閉じる方も変えてね)。



コメントする