独立したページを分割する(ページ分割)

Google Technorati Buzzurl Digg Bloglines DRECOM niftyクリップ pookmark pingking Choix

大発見!大感激!
大げさですが、こんな使い方もあるのかと眼から鱗でした。
小枠空間で紹介していたプラグインですが、ここではカテゴリーページと月別ページの分割を紹介しています。

「カテゴリーアーカイブと月別アーカイブのページ分割」

今回やりたい事は単独ページ(エントリーページ)に特定のカテゴリーのエントリーを表示してなおかつページ分割をする。と言う方法。

やりかたは単純でした。
上記のサイトからプラグインをアップロードしてタグをの付近に加え(指示通りにやればいい)エントリー表示件数の制限【max_sections="表示件数"】を指定すればOK。

カテゴリページや月別ページのみでしか使えないと思っていたが単独のページでも使えたのでかなり幅が広がりました。

小唄清元教室にて実装
実装ページ

2007.09.28追記
手順のおさらい

1.プラグインファイルのダウンロード
2.プラグインファイルのアップロード
2.1 アーカイブURL/アーカイブ・パスの設定(Movable Type 3.2-ja 以降の場合)
   アーカイブURL:サイトURL/archives/
  アーカイブ・パス:サイト・パス/archives
3.1 Movable Type 3.2-ja 以降の場合(必須)
管理メニュー左の「設定」→「公開」で「アーカイブ・マッピング」の「出力フォーマット」のテキストボックス欄で「カスタマイズ」を選択して下記を設定します。

* カテゴリーアーカイブ(「カテゴリー」行)
cat_<$MTCategoryID$>.php *1
* 月別アーカイブ(「月別」行)
%y/%m/index.php
* 日別アーカイブ(「日別」行)
%y/%m/%d/index.php

日別アーカイブを設定してない場合は日別アーカイブにチェックを入れて適応させる。

【日付アーカイブの場合】
赤字の部分を追記する

<MTPaginate>
<MTPaginateContent max_sections="8">

<MTEntries>
     :
     :
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>

<div class="paginate">
<MTPaginateIfPreviousPage_>
<a href="<$MTPaginatePreviousPageLink$>"><</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">></a>
</MTPaginateIfNextPage_>
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>

</div>