ホーム > MovableType/MTOS > ページ分割してナビを設置 - Movable Type -

ページ分割してナビを設置 - Movable Type -

2009 年 7 月 3 日

MTのメインページ(index)やアーカイブでは、設定した記事数を超える古い記事は表示されないんですね。今さらながら気付くのもどうかと思いますが、ちょっとびっくりです。

ページ下部に設置したい

ページ下部に設置したい

かといって、表示する記事数の設定を100件とか200件とかにしてしまうと、環境によっては読み込みに時間がかかりすぎ。やはり右図のようなナビをつけて、全ページをスマートに閲覧できるようにしたいと考えました。

そこでいつものようにググってみた結果、こんなプラグインを発見。

『静的ページ用ページ分割プラグイン:PageBute』

php処理に困惑していたので、これはとってもありがたいです。
早速インストールして、こちらの記事(Movable Type 備忘録『PageBute プラグイン』)を参考に設置してみました。

今回はメインページとカテゴリ別ブログ記事リストだけに表示させたかったので、それぞれのページの<mt:Entries>部分とそのすぐ下の<div class="content-nav">部分を下記ソースに差し替えました。

<mt:Entries>部分  ※20件表示する場合<mt:PageContents count="20">
<mt:Entries><$mt:Include module="ブログ記事の概要"$><$mt:PageSeparator$></mt:Entries>
</mt:PageContents>
<div class="content-nav">部分  ※20件表示する場合<div class="content-nav">
<mt:IfPageBefore><span><$mt:PageBefore delim="前の20件"$></span></mt:IfPageBefore>
<$mt:PageLists$>
<mt:IfPageNext><span><$mt:PageNext delim="次の20件"$></span></mt:IfPageNext>
</div>

しかし、こういった無ければすごく不便な機能はぜひ標準で実装してほしいものです。
WPの方がグローバルで優位に立っているのは、この辺の違いも影響しているような気がします。

MovableType/MTOS

  1. 2010 年 2 月 7 日 02:40 | #1

    这个插件的确不错。

  2. 2010 年 2 月 7 日 02:42 | #2

    这个插件的确不错,不过还有更好的:

    静的ページ用ページ分割プラグイン: WP-PageNavi

  1. トラックバックはまだありません。