HTMLでも簡単にページ分割する方法

Movable Typeでページ分割をしようと思うと、一般的にはPHP化が必須条件のようになっています。確かにPHP化するといろいろな事ができますが、初心者にとってはちょっと難しいですよね。

PHP化していろいろなことをしなくてもいいから、とにかくページ分割だけしたい!という方に、とても簡単な方法があります。そこで、初心者でも簡単にできるページ分割の方法を紹介したいと思います。

プラグインを使うのですが、そのプラグインは、

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

この「PageBute」をダウンロードすると、「PageBute」というファイルがあるので、そのファイルをMovable Typeの「mt>plugins」フォルダにコピーします。それ以外、特に設定することはありません。

次にやるのが、テンプレートの編集ですが、タグの意味等はダウンロードしたページにある程度書いてあるので、私が実際にテンプレートに貼り付けてあるものを紹介します。

TOPページ
<MTPageContents count=”7″>
<MTEntries><$MTInclude module=”ブログ記事の概要”$><$MTPageSeparator$></MTEntries>
</MTPageContents>

<div class=”pagebute-bottom”>
<MTIfPageBefore><span><$MTPageBefore delim=”前の7件”$></span></MTIfPageBefore>
<$MTPageLists show_always=”0″$>
<MTIfPageNext><span><$MTPageNext delim=”次の7件”$></span></MTIfPageNext>
</div>

記事ページ
<MTPageContents count=”7″>
<MTEntriesWithSubCategories>
<$MTInclude module=”ブログ記事の概要”$><$MTPageSeparator$>
</MTEntriesWithSubCategories>
</MTPageContents>

<div class=”pagebute-bottom”>
<MTIfPageBefore><span><$MTPageBefore delim=”前の7件”$></span></MTIfPageBefore>
<$MTPageLists show_always=”0″$>
<MTIfPageNext><span><$MTPageNext delim=”次の7件”$></span></MTIfPageNext>
</div>

月別ページ
<MTPageContents count=”7″>
<MTEntries><$MTInclude module=”ブログ記事の概要”$><$MTPageSeparator$></MTEntries>
</MTPageContents>

<div class=”pagebute-bottom”>
<MTIfPageBefore><span><$MTPageBefore delim=”前の7件”$></span></MTIfPageBefore>
<$MTPageLists show_always=”0″$>
<MTIfPageNext><span><$MTPageNext delim=”次の7件”$></span></MTIfPageNext>
</div>

これで、PHP化せずにHTMLのままでもページ分割が簡単にできると思いますので、試してみてください。

私が実際に貼り付けているものの意味がわからない人は、PageButeのサイトや、Movable Typeの公式サイトのタグの説明等を見てみるとわかりやすいかと思います。