PagedArchiveが効いていなかった件

  • 投稿日:
  • by
  • カテゴリ:

今日、アクセスログを見ていてちょっと違和感を覚えた。
アクセスされているファイルに、ページ分割されたファイルが含まれていないように見えたもんで。

書き方としては、Parged Archiveのプラグインで1ページごとのエントリ数を設定したら、月別やカテゴリー別アーカイブのテンプレートに以下のように変更を加えるだけ。デフォルトでは、mt:Entriesタグのモディファイアとしてlimitが設定されているので、それを消去した上で書き換えないといけない。そうしないと、エントリを含まないHTMLファイルが生成されてしまうことがあるのと、きちんと分割されないので注意。

<mt:Entries>
    <MTPAEntry>
    <$mt:Include module="ブログ記事の概要"$>
</mt:Entries>
<MTPAEnd>

<MTPAIfMultiplePages>
    <div style="text-align: center">
        <MTPAPreviousPage show="1">
        <MTPAPageList>
        <MTPANextPage show="1">
    </div>
</MTPAIfMultiplePages>