Movable Type の月別アーカイブやカテゴリーアーカイブで記事の並び順を変える
Movable Type 4 の月別アーカイブで記事を古い順に並べたいときは、月別ブログ記事リストテンプレートの MTEntries タグを以下のように記述する。
<MTEntries sort_by="authored_on" sort_order="ascend">
バージョン 3 までは、sort_by="created_on" できちんと日付順にソートされますが、MT 4 では sort_by="authored_on" としないと、正しく日付順にソートされないようです。
MT 4 では、created_on は、記事の日付ではなく、記事を初めてデータベースに保存した日時になるようです。だから、下書きしておいた記事の日付を変えて保存すると、日付どおりにソートされなくなる。sort_by が created_on になっている場合は、これを authored_on に変更してやると記事の日付を基準に正しくソートされる。
古い順(昇順)ではなく、新しい順(降順)にソートする場合は、
<MTEntries sort_by="authored_on" sort_order="descend">
とする。
参照したサイト:
Movable Type 4のエントリーの日付の管理方法@The blog of H.Fujimoto
- カテゴリー: HP/ブログの作成・カスタマイズ > Movable Type
« Web サイトのサムネール作成ツール | メイン(トップ)ページ | Movable Type 関連のサイト »
ツイート | |||
関連記事
trackbacks
trackbackURL:
comments