Movable Type 2.661 では、最終更新日を表示するための <$MTEntryModifiedDate$> タグが個別アーカイブでうまく動かない。The Tweezer's Edge v3: MTEntryModifiedDate tag bug によれば、これはバグで、MT.pm と Context.pm を修正する必要があるとのこと。
<$MTEntryModifiedDate$> は MT 2.65 で追加されたタグである。しかし、MT 2.661 でも正しく動作しない。投稿した日付と同じになってしまうのである。
正しく動作させるには、2つのファイルを修正する必要がある。
MTPath/lib/MT.pm を修正する(317行目付近)。赤色部分を追加する。個別アーカイブで正しく動作させるにはこれが必要。
MTPath/lib/MT/Template/Context.pm を修正する。_hdlr_entry_mod_date サブルーチンを見つける(782行目付近)。
赤色部分を以下のように書き換える。
以上は MT 2.661 の場合である。MT 3.0D では、MT.pm の修正だけでよいようだ。
Posted by n at 2004-07-29 01:12 | Edit | Comments (0) | Trackback(0)
Master Archive Index
Total Entry Count: 1957