Movable Type 静的ページ用ページ分割プラグイン PageBute
2009年05月08日
前々から、やろうやろうと思っていたMovable Typeのカテゴリーテンプレートのページ分割を行いました。
今回、利用したプラグインはこれで。
日本語ドキュメントで、ドキュメントも充実していて、とっても良いプラグインです。
Movable Type 静的ページ用ページ分割プラグイン PageBute
その他にも、ページ分割を行うプラグインは以下がありました。
- MTPaginate
- ArchivePage
- Paged Archives(配布終了!?)
サーバー負担をかけないためにも、静的なHTMLで吐き出して欲しかったのと、未だにMT3.xを利用しているのもあって。
また、MTPaginateは、PHP or CGIでの動的吐き出しだったので。
選択肢はPageBute or ArchivePageでした。
ただ、ArchivePageは何かとトラブルが起きるそうで。
ということで、信頼性も高そうなPageButeを利用。
以下のソースで。
<MTPageContents count="30">
<MTEntries>
<h2><a href="<MTEntryPermalink archive_type="Individual">"><MTEntryTitle></a></h2>
<MTEntryBody>
<MTPageSeparator>
</MTEntries>
</MTPageContents>
<ul class="block inline center">
<MTIfPageFirst><li class="big"><MTPageFirst delim="最初"></li></MTIfPageFirst>
<MTIfPageBefore><li class="big"><MTPageBefore delim="前へ"></li></MTIfPageBefore>
<li><MTPageLists show_always="0"></li>
<MTIfPageNext><li class="big"><MTPageNext delim="次へ"></li></MTIfPageNext>
<MTIfPageLast><li class="big"><MTPageLast delim="最後"></li></MTIfPageLast>
</ul>
こんな風に表示されます。
名入 名入れ手ぬぐい タオル 風呂敷の作成 制作 製作実績
欲を出せばMT3.xでも、ページ部分も<li>で回したかったですが。
MT4.X以降の対応だそうで。
MT4.Xのリリース直後にいじって。
やけに変更が多かったのと、利用しない機能ばっかりだったので。
利用を断念してから、久しぶりにMovable Typeをいじったり、調べたりしました。
結構、プラグインとか増えてるみたいですね。
また、そのうちいじってみようかなと思います。
ただ、PHP・MySQLで作った方が早そうなんで、そっちにしちゃいそうですが。。。

