Movable Type(MT)で年ごと分割した月別アーカイブリストを実装
2025/08/01 (金) - 09:00 Program
Movable Type(MT)で以下のように年度ごとで見出しを分け、月ごとのアーカイブリストを作成する場合の実装方法。

環境は以下の通り。
- Movable Type 8.x
実装するため、予め月別アーカイブを出力するように設定したうえでMovable Typeのデザインテンプレートの任意のモジュール等に以下のコードを入れて再構築する。
<MTSetVar name="current_year" value="0">
<MTArchiveList archive_type="Monthly" sort_order="descend">
<MTSetVarBlock name="entry_year"><MTArchiveDate format="%Y"></MTSetVarBlock>
<MTIf name="entry_year" ne="$current_year">
<MTIf name="current_year" ne="0">
</ul>
</MTIf>
<h2><MTArchiveDate format="%Y年"></h2>
<ul>
<MTSetVar name="current_year" value="$entry_year">
</MTIf>
<li><a href="<MTArchiveLink>"><MTArchiveDate format="%Y年%m月"></a></li>
<MTIf name="__last__">
</ul>
</MTIf>
</MTArchiveList>
マークアップやデザインはサイトに合わせて調整すること。
おしまい♥
タグ:Movable Type
おすすめ記事
- Claude APIでWordPressの記事を翻訳する
- PHPとGASを使ってフォームの内容をGoogleスプレッドシートに書き込む
- Astro&WordPressで記事一覧(ページネーション)と記事詳細ページの実装
- EC-CUBE4で会員情報と注文(受注)情報をリセットする
- ChatGPT APIでWordPressの記事の要約を表示する
トラックバック & ピンバック
- この記事へのトラックバックURI:
- https://weblog.walk-life.me/mt_archive_year/trackback/