- 2009年5月 9日 07:36
- Movable Type
Six Apart - Movable Type プラグインディレクトリ: MTPaginate
エントリー(記事)が増えつつあるので、ページ下部に「ページャー」を設置しました。Movable Typeの古くからあるPlug-in "MTPaginate"を使ってページ分割を行っています。
MTPaginate
エントリー数の多いアーカイブページにおいて、自動的にページ分けを行い、ナビゲーションリンクを表示します。本文のサイズが大きなエントリーにおいて、自動的にページ分けを行い、ナビゲーションリンクを表示します。エントリーや本文に限らず、カテゴリーや追記など任意のデータに適用できます。
制作者: Brandon Fuller / ドネーション(詳細は利用規約を参照)
ダウンロードサイト: MT Extensions : MTPaginate 1.26
http://www.nonplus.net/software/mt/MTPaginate.htm
Six Apart - Movable Type プラグインディレクトリ: MTPaginateより引用
手順メモ
1. MTPaginateプラグインをダウンロード。
2. 解凍して出来たフォルダより、[plugins]フォルダ内の [MTPaginate]フォルダを、FTPでMovable Typeをインストールしているディレクトリの [plugins] ディレクトリにアップロード。
3. うまくインストールで来たかを確認。MTのシステムメニューより、プラグインページへ。プラグインリストの中に、MTPaginateが入っていれば成功です(各ブログページのプラグインページでは無く、システムメニューを見る事)。
4. ページャーを設置したいページのテンプレート(メインベージ、ブログ記事リスト(カテゴリー・月別)、等)に、ページ分割のタグを追記。MTEntriesタグを挟んでその前後、MTEntries閉じタグ直前にも1行記述。

シックスアパートさんの解説ページに書かれているテンプレートをそのまま書いても良いですが、「記事の表示件数で指定」「記事の日程で指定」等、応用も可能です。
【参考】kwLog:Movable TypeでPagenateを使ってページ分割してみる
5. 再構築。
注意
このプラグインは、PHP化されたサイトでしか使用出来ません(URLの最後の拡張子が、[.html] では無く [.php])。PHP化していない場合は、先にPHP化するか、もしくはhtmlでも使える静的ページ用分割プラグイン [PageBute] を使います。
使用環境
Movable Type ver.4.22
テンプレート:vicuna ver.2.2.0