MT:アーカイブテンプレートを消したらMTArchiveListで出していたものが消滅
2009年11月19日(木曜日)
MT:アーカイブテンプレートを消したらMTArchiveListで出していたものが消滅
公開: 2025年1月20日12時25分頃
Movable TypeのテンプレートタグにMTArchiveList (www.movabletype.jp)というものがあります。これはエントリを年別・月別に表示できるので便利です。これをインデックステンプレートで使って、過去のエントリを年別・月別に一覧表示したりすることもできます。が、これはあくまでアーカイブの一覧であってエントリの一覧ではないということのようで、アーカイブテンプレートが無いと、MTArchiveListは何も出力しません。
MTをブログとしてではなく、コンテンツ管理のために使用するケースは結構あると思います。1ページに全てのエントリを出せば良く、個々のアーカイブページは必要ない、という状況もあります。そんなとき……。
- インデックステンプレートでMTArchiveListを使用し、過去の全てのエントリを表示するようにした。
- 再構築して表示確認したらうまく行っていた。
- 個々のアーカイブページは必要ないので、アーカイブテンプレートを全て削除した。
……なんてことをやると、次に再構築した瞬間、エントリが全く出なくなって大変なことになります。
アーカイブテンプレートを追加してやると回復しますが、そもそも、アーカイブページを用意しない場合にはMTArchiveListは使うべきではないようですね。
- 「MT:アーカイブテンプレートを消したらMTArchiveListで出していたものが消滅」にコメントを書く
関連する話題: Movable Type / 失敗談
- 前(古い): サンシャイン牧場の件、取扱終了
- 次(新しい): どうぶつの森 きのこ家具