MovableType特定カテゴリー別に年別アーカイブを表示させる!
2011/01/24
⚠️投稿日または最終更新日から13年以上経過している内容です。
二つのカテゴリーがあるとします。
その二つのカテゴリーには年別アーカイブがあります。 (アーカイブマッピングを「カテゴリ 年別」に設定。)
その二つのカテゴリーの年別アーカイブをすべてのテンプレートで表示させるとします。
力技かも知れませんが以下で表示できました。
<dl>
<dt>カテゴリー1</dt>
<dd>
<mt:blogs ignore_archive_context="1">
<mt:categories>
<mt:ifcategory name="カテゴリー1">
<mt:archivelist archive_type="category-yearly">
<mt:archivelistheader><ul></mt:archivelistheader>
<li><a href="<$mt:archivelink$>" title="<$mt:archivetitle$>"><$mt:archivedate format="%y年"$>(<$mtarchivecount$>)</a></li>
<mt:archivelistfooter></ul></mt:archivelistfooter>
</mt:archivelist>
</mt:ifcategory>
</mt:categories>
</mt:blogs>
</dd>
</dl>
<dl>
<dt>カテゴリー2</dt>
<dd>
<mt:blogs ignore_archive_context="1">
<mt:categories>
<mt:ifcategory name="カテゴリー2">
<mt:archivelist archive_type="category-yearly">
<mt:archivelistheader><ul></mt:archivelistheader>
<li><a href="<$mt:archivelink$>" title="<$mt:archivetitle$>"><$mt:archivedate format="%y年"$>(<$mtarchivecount$>)</a></li>
<mt:archivelistfooter></ul></mt:archivelistfooter>
</mt:archivelist>
</mt:ifcategory>
</mt:categories>
</mt:blogs>
</dd>
</dl><mt:blogs ignore_archive_context="1">については、
http://www.ilovex.co.jp/blog/system/businessdevelopment/mt-category-archive.html
を参考にしました。