movable-type MovableType日付アーカイブに対する月別・年別アーカイブ 作成日: 2025年8月24日
使用頻度極小なので備忘。
日付けアーカイブに対する月別はブロックタグの違いで通常のentryアーカイヴからの流用容易だが、その上に年別=何年何月ってのを作る際に、その月の仔細が要る場合について。
mtarchivelistで月毎を回して、その月の内容を表示する場合はその中でmtarchivelistを回せばいい。
例示として
月毎一覧にその月の日付けアーカイブ件数表示の場合
<MTArchiveList archive_type="Monthly">
<h3>
<$MTArchiveTitle$><span class="count">(<MTsetVar name="daysc" value="0"><mtarchivelist><MTSetVar name="daysc" value="1" op="+"></mtarchivelist><mtvar name="daysc">)</span>
</h3>
</mtArciveList>
Entriesではループ内にループってのは禁忌があるが、Archivelistについてはこんな感じでできる。
インラインのarchivelistにはarchive_type=”daily”モディファイアを付けた方が良いかもしれないね。