月別アーカイブの件解決

昨日、MovableTypeを3.2から3.3にバージョンアップしてから【月別アーカイブ】の表示がおかしいとエントリーした。

結論から申し上げると解決しました。

CHEEBOWさんのサイト【MovableTypeで行こう!】の【MT3.3へのバージョンアップで日付アーカイブの表示がおかしい時に】という記事を読んで解決。

原因が判らないのですが、MovableType3.2から3.3にバージョンアップをして、かつMovableType3.2の標準のテンプレートを使用していない場合に不具合が起こるようです。

ぼくはてっきり自分が悪いものだとばかり思っていました。まずはタグがおかしいんじゃないかと疑い、最早憶えていないので参考書片手にタグをチェックしたり、何か3.3をインストールする時にファイルが足らなかったか?とか、揚げ句の果てはMySQLのデータベースまで疑った。

と言ってもMySQLのデータベースの件はさっぱり判らんちんだけど。それに以前は、つまりバージョンアップする前は、同じテンプレートで上手くいっていたもんだから、無い頭を悩まし続けた。

一応、CHEEBOWさんのサイトの解決策を下記に引用させて頂きます。

日付アーカイブ内の
<MTEntries>
これを
<MTEntries sort_by="created_on" sort_order="ascend">
とします。

sort_orderですが、ぼくの場合はdescendに変えて、日付の新しい物が上に来るようにしました。

いやあ、しかしこれですっきり。CHEEBOWさんありがとうございました。

トラックバック

このエントリーのトラックバックURL:
http://www.sumainobaiten.com/blog/mt-tb.cgi/296

コメント (2)

アトリビュートを指定しない場合の、MTEntriesの動作が変更になったのでしょうか。もしそうならば、Six Apartはもっと積極的に情報を流すべきですね。

 言われてみれば、ベータの時点では判らなかったのですかね?ベータの時にはバージョンアップで使用した人が少なかったのかな?
 もっとも、その症状が出る場合と出ない場合があったとか。何か不可解ですね。

コメントを投稿

アーカイブ

最近のコメント

keizo on 月別アーカイブの件解決:
 言われてみれば、ベ

oberheim on 月別アーカイブの件解決:
アトリビュートを指定

最近のトラックバック

Powered by
Movable Type 3.34