« ブログをPHP化 | Movable Type | 「月別アーカイブ(ドロップダウン)」ウィジェットに件数表示追加 »

カテゴリー/月別アーカイブはタイトルのみ表示

ブログのPHP化が終わったところで、カテゴリーアーカイブと月別アーカイブのページは、MovableTypeのデフォルトでは各エントリーの概要部分が表示されますが、タイトルの一覧を表示する様に変更しました。「MTPaginate」プラグインを使って、1ページ当たり60件づつ表示する様にしています。Nakamura's Weblogでは導入済みです。

catlist.jpg

手順は、アーカイブテンプレートの「月別ブログ記事リスト」、「カテゴリ別ブログ記事リスト」のそれぞれに対して以下の変更をします。

(1)以下のコードを削除します。
<mt:Ignore><!-- Limit number of entries to the number set in Blog Entry Settings --></mt:Ignore>
<mt:Unless name="datebased_archive"><$mt:Var name="limit" value="auto"$></mt:Unless>
<mt:Entries limit="$limit">
<mt:Ignore><!-- Use the Entry Summary module for each entry published on this page --></mt:Ignore>
<$mt:Include module="ブログ記事の概要"$>
</mt:Entries>

(2)削除した部分に、以下のコードを追加します。
<MTPaginate>
<MTPaginateContent max_sections="60">
<mt:Entries>
<$MTEntryTrackbackData$>
[ <$MTEntryDate$> ] <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>[<MTEntryCategories glue=", "><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></MTEntryCategories>]
<br />
<$MTPaginateSectionBreak$>
</mt:Entries>
</MTPaginateContent>
<div align="center" class="paginate">
<MTPaginateIfMultiplePages>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
</MTPaginateIfMultiplePages>
</div>
</MTPaginate>
<br />

(3)「カテゴリ別ブログ記事リスト」の場合は、最近の記事だけでは無く全記事を表示するため、以下も変更します。見た目だけの変更です。

<h1 id="page-title" class="archive-title"><em><$mt:ArchiveTitle$></em>の最近のブログ記事</h1>

→以下に変更

<h1 id="page-title" class="archive-title">「<$mt:ArchiveTitle$>」の記事一覧</h1>

【2009年8月30日追記】
記事の投稿日の表示から、時刻を無くして、年月日のみにしました。以下の太字部分を追加しました。

[ <$MTEntryDate format="%x"$> ] <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>[<MTEntryCategories glue=", "><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></MTEntryCategories>]

アーカイブ

Powered by Movable Type 7.9.6

2022年11月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

作者のサイト

作者プロフィール