ホーム > MovableType > MT4.2以前のテンプレートへ検索結果のページ分割を適用する方法

MT4.2以前のテンプレートへ検索結果のページ分割を適用する方法

私が運営しているブログは、すべてがMovable Type(MT)4.2対応のテンプレートに切り替えたわけではありません。。。

MT3の時代に使っているテンプレートをそのまま使っているものもあり、MT4.2のテンプレートに入れ替えるのは非常にめんどくさいのです。

で、MT4.2から標準で昨日が加わった、検索結果ページのページ分割

以下のページにMT4.2のページ分割の方法が書いてあります。

検索結果のシステムテンプレートに、以下のようなコードをつけると、ページングのリンクが表示されると書いてあります。

<ul>
<mtifmoreresults>
<li><a rel="prev" href="<$MTNextLink$>">次のページへ</a></li>
<mtelse>
<li>次ページへ</li>
</mtelse></mtifmoreresults>
<mtifpreviousresults>
<li><a rel="next" href="<$MTPreviousLink$>">前のページ</a></li>
<mtelse>
<li>前のページへ</li>
</mtelse></mtifpreviousresults>
</ul>

しかし、このままではMT4.2以前のテンプレートだと正常に動いてくれません。

そこで、検索フォームに以下のように付け加えます。

<form method="get" action="<$MTCGIPath$>< $MTSearchScript$>">
<input type="hidden" name="IncludeBlogs" value="<$MTBlogID$/>" />
<input type="hidden" name="limit" value="<$mt:SearchMaxResults$/>" />
<input id="search" name="search" size="20" /><br />
<input type="submit" value="検索" />
</form>

これできちんと検索CGIにlimit値が渡され、ページ分割してくれます。

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://www.multiburst.net/sometime-php/2008/09/mt42/trackback/
トラックバックの送信元リスト
MT4.2以前のテンプレートへ検索結果のページ分割を適用する方法 - Sometime PHP より

ホーム > MovableType > MT4.2以前のテンプレートへ検索結果のページ分割を適用する方法

Subscribe This Blog
Subscribe This Blog
FeedBurner

Search
Categories
Tag Cloud
Twitter Counter
Archives
My Other Blogs
Translator
Japanese flagEnglish flag

ページの上部に戻る