応用
1ページ内でカテゴリ別に記事の一覧を作成する
1ページの中でそれぞれのカテゴリごとに記事一覧を表示させたい場合の例です。
いくつかの方法がありますが、mt:ArchiveListでカテゴリアーカイブを指定し、mt:ArchiveList内でmt:Entriesを使用して記事情報を取得する方法をご紹介します。
使用するMTタグ
mt:ArchiveListはアーカイブの一覧を表示するためのブロックタグです。
カテゴリ別一覧を表示させたいのでarchive_type では「Category(カテゴリ)」を設定しています。
ウェブページ記述サンプル
記事テンプレート記述例
<mt:ArchiveList archive_type="Category">
<div>
<strong><$mt:CategoryLabel$></strong>
<mt:Entries>
<div>
<h1><$mt:EntryTitle$></h1>
<p><$mt:EntryBody convert_breaks="0" remove_html="1" words="100"$>...</p>
<p><a href="<$mt:EntryLink$>">つづきを読む</a></p>
</div>
</mt:Entries>
</div>
</mt:ArchiveList>