MTPaginate:ページ分割

2004年3月2日

MovableTypeは、デフォルトで同じカテゴリーのエントリーを1ページにしてしまうので、エントリーが多くなるほどページが長くなってしまいます。
取りあえずの対策として、Archiveのタイトルをページ上部に一覧表示していましたが、さすがにエントリーが増えてくると1ページが非常に重くなります。
Archivesのタイトル一覧表示
今回は、MTPaginateというプラグインを導入して、1ページに7エントリーを表示。それ以上のエントリーになると自動でページを分割するようにしました。
MovableTypeカテゴリー

■MTPaginateをダウンロード
MTPaginate(←リンク切れのためリンクを削除しました)をダウンロード後、FTPでpluginsフォルダーにアップ。

■Category ArchiveのTemplateにMTPaginateのタグを挿入
※MT Extensions: MTPaginate 1.2.2(←リンク切れのためリンクを削除しました)にカスタマイズ方法が掲載されています。
メニューとタイトル一覧

<MTPaginate>
<!-- メニュー -->
<MTPaginateIfMultiplePages>
<$MTPaginateNavigator format_all="All %d Pages " placement_all="after" separator=" | " format_current="現在のページ番号の表示タグを入れる。KEN-G.COMの場合&lt;span class=mj&gt;&lt;b&gt;%d&lt;/b&gt;&lt;/span&gt;">
</MTPaginateIfMultiplePages>
<!-- //メニュー -->
<!-- タイトル一覧 -->
<MTPaginateContent max_sections="7">
<MTEntries>
タイトルを表示するタグ
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<!-- //タイトル一覧 -->
</MTPaginate>

エントリー部分

<MTPaginate>
<MTPaginateContent max_sections="7">
<MTEntries>
エントリーを表示するタグ
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
</MTPaginate>

一つ前の記事(Previous)
ロード・オブ・ザ・リング lotr:The Return of the King


HOME

次の新しい記事(Next)
76th Annual Academy Awards