MTへのページネーションの導入

  • 投稿日:
  • by
  • カテゴリ:

トップページとアーカイブページにページネーションを導入しました。
MTのページネーションには,本体のみで実現する方法,プラグインを使う方法いずれも複数の方法がありますが,検討時に調べたものを下記にリストアップします。
なお,実際にはPageButeプラグインを利用する方法を採用しました。その導入などについてはまた別の記事で。

プラグインを必要としない方法

ダイナミックパブリッシングによるページ分割

MT4.2から導入された
実験的な機能でサポート対象外とされている

http://www.movabletype.jp/documentation/designer/pagination.html

スタティックページのページ分割

MT4.3から導入された
1ページ目はスタティックに生成,2ページ目以降はmt-search.cgiを利用して動的に生成される
検索機能を利用しているため,2ページ目以降はURLが検索クエリを含んだ長いものになる

http://www.movabletype.org/documentation/designer/pagination-static.html

公式が英語なので,小粋空間さんの日本語の解説記事も

http://www.koikikukan.com/archives/2009/07/29-005555.php

プラグインを利用する方法

MTPaginateプラグインを利用する方法

PHP化が必要
非商用フリー,商用利用は有償
2007年3月で更新がとまっている

http://www.nonplus.net/software/mt/MTPaginate.htm?page=all

ArchivePageプラグインを利用する方法

MT3.3対応

http://www.boundless-ocean.ne.jp/2007/02/archivepage.html

Pagerプラグインを利用する方法

MT4.1と4.2で動作確認がされている

http://junnama.alfasado.net/online/2008/08/movable_type_developer_confere.html

PageButeプラグインを利用する方法

MT4,MT5対応

http://www.skyarc.co.jp/engineerblog/entry/2642.html

Paged Archivesプラグイン

MT3.2~5.1まで対応(2012年12月現在)

http://www.aldenbates.com/plugins/pagedarchives.html

-->