MTの月別アーカイブリストがおかしい
Category : Web
Movable Type 4.1で月別アーカイブページの月別アーカイブリストが、その月しか表示されなくなってしまった。2008年2月のページなら、2008年2月しか月別リストに表示されない・。解決法が早速エントリーされてたのでメモ。
<MTArchiveList>でアーカイブを表示させる際に、<MTArchiveListHeader>が記述されてないのが原因だったみたいです。ここのテンプレートももうだいぶ古いからなぁ。。
テンプレートに<MTArchiveListHeader>と併せて<MTArchiveListFooter>を加えて修正しました。
修正前
<ul>
<MTIfArchiveTypeEnabled archive_type=”Monthly”>
<MTArchiveList archive_type=”Monthly”>
<li><a href=”<$MTArchiveLink$>”><$MTArchiveTitle$> [<$MTArchiveCount$>]</a></li>
</MTArchiveList>
</MTIfArchiveTypeEnabled>
</ul>
修正後
<MTIfArchiveTypeEnabled archive_type=”Monthly”>
<MTArchiveList archive_type=”Monthly”>
<MTArchiveListHeader><ul></MTArchiveListHeader>
<li><a href=”<$MTArchiveLink$>”><$MTArchiveTitle$> [<$MTArchiveCount$>]</a></li>
<MTArchiveListFooter></ul></MTArchiveListFooter>
</MTArchiveList>
</MTIfArchiveTypeEnabled>
via : 小粋空間