Paged ArchivesはPHP化せずにアーカイブページを分割する事が出できるんですよね。 適応出来るテンプレートは下記に記されてる通りです。
- メインインデックス
- カテゴリーアーカイブ
- 日付アーカイブ
※メインインデックステンプレートでは、ブログの設定 > 一般 > で設定している「エントリー表示数」の影響を受けるので注意してください。
Paged Archives プラグイン使用方法
テンプレート内では、<MTEntries>タグの直後に<MTPAEntry>を追加、また</MTEntries>閉じタグの直後に<MTPAEnd>タグを追加。
表示とナビゲーション用のタグを記述する。これらは<MTEntries>タグの前か、<MTPAEnd>タグの後に記述する。
下記ソースはナビゲーション用のタグをエントリー記事一覧の上部に表示させる時の例です。
※カテゴリーアーカイブでの例です。
<div id="contents"> <h2><$MTArchiveTitle$></h2> <MTPASettings entriesperpage="10"> <MTPAIfMultiplePages> <p class="next"><MTPAPageList></p> </MTPAIfMultiplePages> <$MTEntries lastn="10"$> <MTPAEntry> <h3><$MTEntryTitle$></h3> <$MTEntryBody$> </MTEntries> <MTPAEnd> </div>
青文字になっている部分がPaged ArchivesプラグンをつかったMTタグです。それ以外のタグは普通にエントリーする為のMTタグしか使っていません。
MTPASettings entriesperpage="10"と上記ソースの中にあると思いますが、この数字を変更する事によって、記事を何件表示させて分割をするのかを決めています。
上記のソースで説明しますと、10件表示事にページ内分割がされるって感じです。
Paged Archives ダウンロードページ
(2008/05/31 18:14 PM)

Paged Archives を使ってみました。
メインインデックスで使用したのですが、当方では、
index.htmlの方は新着ニュース一覧としており、
この他のメインインデックスのページ、
(たとえばentries_all.html)などという
メインインデックスページの方を分割したのです。
当然、entries_all.html→entries_all.html、
entries_all2.html
entries_all3.html
などと分割されるのですが、困ったことに、
ビゲーションで、「現在のページ」が2ページめ時、
「前のページ」(つまり1ページ目)のリンク先が
index.html(つまり「新着ニュース一覧」)になって
しまい、分割後の「entries_all.html」になりません。
どのように対処したらよろしいでしょうか?
2008年09月21日 15:01