MT4.0でバグがあるらしいです。
ContextHandlers.pmの2917?2929行目を書き換えると良いらしいんですが、このblogの環境だとmt.cgiが動かなくなり、うまくないらしい。。。
ContextHandlers.pmの2917?2929行目を書き換えると良いらしいんですが、このblogの環境だとmt.cgiが動かなくなり、うまくないらしい。。。
MT 4.0 に上げてから、月別アーカイブなどで使用している MTEntriesタグでsort_order="ascend"が効かなくなった。
いろいろ調べてみたら、sort_byとか言う属性もあるようなので指定してみたけど変わらず。
結局、ソースを追いかけたらどうもMTのバグらしい。
lib/MT/Template/ContextHandlers.pm に以下のパッチをあてたら、無事にsort_order="ascend"が効くようになった。
おそらくですが・・。
MT 4.0 の MTEntries で sort_orderがきかない - PC日記
に書かれているソースをそのままコピペされたのでは・・・?
変更必要行の頭に「!」が入っていますので、それ消せばいけるかと。。
って、今はもうMT4.1にされてるみたいなので解決してそうですが。。