アーカイブページを分割するプラグイン Paged Archives
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 ダウンロードページ
自分の方でいろいろ調べてみたんですが、「前のページ」がどうやらindex.htmlで出力されるようになっている可能性がありますね…
はっきり自分ではこれ事態の変更の仕方は分からないです。
すみません…
自分が思いつく対応なんですが、
現在使用しているサーバーがPHPに対応しているのであれば
http://www.css-lecture.com/log/movable-type/009.html
こちらの記事に紹介してあるプラグインを使って頂くか。
インデックステンプレートで使用している「entries_all.html」を「entries_all/index.html」とし
フォルダに区分して構築する方法では駄目でしょうか?
力に慣れなくて申し訳ないです。
2008年09月22日 20:41