2006年10月13日

Topページの分割表示

MTPaginateプラグインを使って、ページの分割をしていましたが、トップページもページ分割しました。
以下は自分の為のメモです。

Main Indexテンプレートを以下のように変更します。

<MTEntries lastn="20">
<$MTEntryTrackbackData$>

<MTDateHeader>
<h2 class="date">
<$MTEntryDate format="%x"$>
</h2>
</MTDateHeader>

.
.
.
.
.


</div>
</div>

</MTEntries>

</div>
</div>


<div id="links">


ブルーの部分を含めて以下の赤の部分に変更、追加します。

<!-- ページ分割始め --> <MTPaginate> <MTPaginateContent max_sections="15">  ←15は、ページあたりの表示記事数

<MTEntries lastn="300">;  ←300は、分割で表示する総記事数。
<$MTEntryTrackbackData$>    これで分割表示されるページは、20ページになります。

<MTDateHeader>
<h2 class="date">
<$MTEntryDate format="%x"$>
</h2>
</MTDateHeader>

.
.
.
.
.


</div>
</div>

<$MTPaginateSectionBreak$>

</MTEntries>

</MTPaginateContent>
<MTPaginateIfMultiplePages>
<div>
<a href="<$MTPaginatePreviousPageLink$>">Previous Page</a> / <a href="<$MTPaginateNextPageLink$>">Next Page</a><br /><br />
<$MTPaginateNavigator format_all="All Pages" placement_all="after">
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>
<!-- ページ分割終わり -->

</div>
</div>


<div id="links">


当サイトの関連記事

Bookmarks

  はてなブックマーク - Topページの分割表示   

トラックバックURL

このエントリーのトラックバックURL:
http://herethere.cressel.com/mt4/mt-tb.cgi/822

コメントする


お詫び:コメント投稿後に反映まで時間がかかったり、
エラーが表示される事がありますが殆どの場合正常に投稿されます。
暫く待って、INTERNAL SERVER ERROR等が表示された場合、
そのままブラウザーの「戻る」ボタンで前の画面に戻ってください。
コメントは正常に投稿されているはずです。