MT 4.0のMTEntriesでsort_orderがきかない

| コメント(1) | トラックバック(0)
MT4.0でバグがあるらしいです。
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"が効くようになった。

トラックバック(0)

トラックバックURL: https://horijp.com/mt/mt-tb.cgi/1225

コメント(1)

おそらくですが・・。

MT 4.0 の MTEntries で sort_orderがきかない - PC日記
に書かれているソースをそのままコピペされたのでは・・・?

変更必要行の頭に「!」が入っていますので、それ消せばいけるかと。。
って、今はもうMT4.1にされてるみたいなので解決してそうですが。。

コメントする

ウェブページ

Powered by Movable Type 7.8.2

このブログ記事について

このページは、masashiが2007年8月28日 17:58に書いたブログ記事です。

ひとつ前のブログ記事は「BMQuoteがMT4に対応」です。

次のブログ記事は「MT4.0でクイックポスト」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。