« | »

MT4でMTPaginateを入れてみた

テンプレートを使用しているDr.blogさんがMT4の標準テンプレートに対応したので、これを機にうちもテンプレートをMT4のに変えてみた(今まではバージョン3からそのままバージョンアップしただけだったので)。
かなり中身が変わっていてちょっととまどう。
で、ページ分割プラグインのMTPaginateでつまづく。
ブログ記事リストのテンプレートにMTPaginate関連のタグを書けばいいのはわかってるんだけど、上手く表示されない。
ググってもバージョン4でMTPaginateを導入する場合のことを書いているブログがほとんど見つからなかった。
なのでいろいろ試行錯誤した結果、とりあえずちゃんと表示された。もっといい書き方があるんだろうけど、動いてるからヨシとしよう・・・。
もっと無駄のない方法がある気もするけれど・・・。

とりあえず以下で動いてます。
<MTEntries limit="auto">のlimit="auto"を削らないと設定したとおりの記事表示数にならなかった。

<MTIf name="datebased_archive">
<MTPaginate>
<MTPaginateContent max_sections="8">
<MTEntries>
<$MTEntryTrackbackData$>
<$MTInclude module="ブログ記事の概要"$>
<$MTPaginateSectionBreak$>
    </MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<MTPaginateIfPreviousPage_>
<a href="<$MTPaginatePreviousPageLink$>">&laquo;</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">&raquo;</a>
</MTPaginateIfNextPage_>
</MTPaginateIfMultiplePages>
</MTPaginate>
<MTElse>
<MTPaginate>
<MTPaginateContent max_sections="8">
    <MTEntries>
<$MTEntryTrackbackData$>
<$MTInclude module="ブログ記事の概要"$>
<$MTPaginateSectionBreak$>
    </MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<MTPaginateIfPreviousPage_>
<a href="<$MTPaginatePreviousPageLink$>">&laquo;</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">&raquo;</a>
</MTPaginateIfNextPage_>
</MTPaginateIfMultiplePages>
</MTPaginate>
</MTIf>



Comment:0

かいむ 2008年3月6日

全く同じ問題で悩んでいたのでとても助かりました。
有難う御座います。

akirin 2008年3月7日

お役に立ててよかったです。MTはバージョンアップの度に色々変わるので大変ですよね。

a talk 2008年4月27日

MT4.xでMTPaginateが使えている

この数日、MT3.xからMT4.1へ総入れ替え。 これまでのデザインが飽きたので…

Comment Form
入力した情報を記憶する

Trackback:0

この記事のTrackback URL
http://akirin.net/blog/2007/12/13_233505/trackback/
Trackbackの送信元リスト
MT4でMTPaginateを入れてみた - akirin::blog より

« | »

akirin::blog

Comment
Link
Feeds

page top