Movable Type入門 » カスタマイズ 基礎編

エントリーで記事順を操作

記事を自分で並び替える方法の考察です。

例えばトップページでカテゴリー毎に表示する場合は

<MTEntries category="××" sort_order="ascend">

とします。

この場合は日付の一番古い記事が上になって新しいものが下にきます。

sort_order が並び順を現していて
 ascendが数字だと小さい順、文字だとあいうえお順
 decendが数字だと大きい順、文字だとあいうえお順の逆になります。

そのほかにも色々並び替える方法はあるのですが、日付が一番良いとの結論に達しました。
というのも<MTEntryPreviousInCategory>がsort_orderを認識しないような気がします…(ちょっと自信なし

以下、別の方法も説明します。

タイトルで順番を決める場合

<MTEntries category="××" sort_by="title" sort_order="ascend">

概要で順番を決める場合

<MTEntries category="××" sort_by="excerpt" sort_order="ascend">