これはどうしても設置したかった。ページ分割です。
いろんなサイトで書いてあるけど、 Movable Type って、これだけのシステムなのに、どうしてページ分割を標準装備していないのかが不思議。
ダイナミックパブリッシングでのページ分割 が公式サイトにあるけど、「この機能は、詳細なテストを行っていない実験的な機能ですので、サポート対象外です。」なんだって。
サポート対象外でもいいから、スタティックのもドキュメントに載せておいてほしいなぁ。
で、スタティックで使えるプラグイン。
ダウンロードはこちら。静的ページ用ページ分割プラグイン:PageBute
ここで設置したのは、バージョン3.4.2(MT5専用)です。
これは、バージョン3.4.3(MT4/MT5対応)よりも古いバージョンになるから、どっちにしようか迷ったけど、私のMTはバージョンアップではなく最初からMT5.01をインストールしたのでこっちでいいかなと。
プラグインをダウンロードして、ファイルを解凍し、Movable Typeの「plugins」ディレクトリにアップロードします。これでインストール完了。
ここで、このプラグインがMT管理画面の「ブログのプラグイン」に表示されていなくても、「システムのプラグイン」に表示されていれば、それでオーケーなんですね。
プラグインがちゃんとインストールされていたら、配布元の説明をよく読んで、ページ分割したいページリストのテンプレートにタグをコピペで書き入れます。
ここまでは良かったんだけど、なぜか過去記事がリンクされないページがあり、一番古い記事までたどり着けずに記事数が少なくなっていました。
そこで、配布元に書かれたTBやコメントを読んでみたところ、同じような疑問に対する配布元からの返事に
「ブログの公開設定の記事数を20から0にしてみてはどうでしょうか。
MTの仕様でEntriesタグのlastnが自動で設定されてしまうからだと思います。
MT5のバージョンでは確認していませんが、0を設定すると全件表示できたと思います。
記事が増加しますとその分、投稿時の再構築に負荷がかかりますので、上限は設定しておいたほうが運用上よろしいとは思います。」
(静的ページ用ページ分割プラグイン:PageBute 内のコメントより)
とのことなので、そのように設定。
そしたら過去記事も全部、ページ分割で見られるようになり大満足です。
しかしながら、前に書いた記事「blogのメインページについて」の現象は、ここらへんから起きています。直接の原因はどこにあるのか不明ですが、やはりダイナミックとスタティックを行ったり来たりしたせいなのか、それともプラグインのせいなのか、はたまた公開記事数の設定変更のせいなのか、何がなんだか私には知る由もなく・・、まずはエラーが出ないだけ安心しているところです。
コメントする