ページを分割するカスタマイズ

カテゴリーを選択すると、そのカテゴリーに登録されているエントリーが全て表示される状態なので、これをエントリー数毎のページ分割に変更するカスタマイズです。

ページのPHP化

このカスタマイズを行うには、ページがPHPで生成されてる事が前提となります。
●ブログの設定画面 → 公開タブ
にある アーカイブの拡張子を php に変更します。

●アーカイブ・マッピング
同様に拡張子をphpとします。
又は「%i」とする事で、上記で設定した拡張子が反映されます。
%i = index.設定した拡張子

プラグインのDL

[配布元]MT Extensions: MTPaginate 1.26
上記よりプラグインをDLします。

プラグインのUL

MTルートディレクトリ/plugins にアップします。

テンプレート修正

下記コードのように分割したいテンプレートに記述します。
  • max_sections ・・・1ページに表示する記事数の指定
  • style="popup" とするとプルダウンボックス
  • format_all= ・・・全てのページ を表示する文字列定義
  • place_all= ・・・上記「全てのページ」を前につける場合は before
  • separator ・・・分割文字の定義

スタイルシートに追記

上記コードには表示部にclass属性を付加してあります。

例:


以上


参考記事:
きままにポロポロ: movable type 設定メモ
小粋空間: カテゴリーアーカイブと月別アーカイブのページ分割 [小粋空間]
MTのPHP化とページ分割 (CROSSBREED クロスブリード!)
Project MultiBurst: カテゴリーページのページ分割
MovableType3.2 ページ分割


2006/11/03 10:45:47:記事書き直し
2007/01/31 22:23:17:記事書き直し

▲ to Top

トラックバック(0)

▲ to Top