バックナンバー(アーカイブ)ページを作る。
MTのversion: MT3.35
年は降順で、月は昇順でアーカイブページを作りたい
使用プラグイン
小粋空間: ArchiveDateFooter プラグインより
- ArchiveDateHeader
- ArchiveDateFooter
tomolatte: 月別アーカイブのコンパクト化 MT3.2版昇順より
- ArchiveYear
- ArchiveLoad
以上のプラグインを使用して、アーカイブ表示部分はこんな感じでコーディングする
<MTArchiveList archive_type="Monthly"> <MTArchiveDateHeader><div><dl><dt><$MTArchiveDate format="%Y年"$></dt><dd><ul> <MTArchiveYear order="ascend"> <MTArchiveYearIfEntries> <MTArchiveLoad> <li><a href="<$MTArchiveLink$>"><$MTArchiveDate format="%m月" $></a></li> </MTArchiveLoad> </MTArchiveYearIfEntries> </MTArchiveYear> </MTArchiveDateHeader> <MTArchiveDateFooter></dd></dl></ul></div></MTArchiveDateFooter> </MTArchiveList>
するとhtmlはこんなものが表示される(余白が沢山作られるので整形してあります)
<div><dl><dt>2009年</dt><dd><ul> <li><a href="/blog/2009/02/">02月</a></li> <li><a href="/blog/2009/03/">03月</a></li> </dd></dl></ul></div> <div><dl><dt>2008年</dt><dd><ul> <li><a href="/blog/2008/05/">05月</a></li> </dd></dl></ul></div> <div><dl><dt>2006年</dt><dd><ul> <li><a href="/blog/2006/08/">08月</a></li> <li><a href="/blog/2006/09/">09月</a></li> </dd></dl></ul></div>