Home > 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>
</MTIfMoreResults>
<MTIfPreviousResults>
  <li><a rel="next" href="<$MTPreviousLink$>">前のページ</a></li>
<MTElse>
  <li>前のページへ</li>
</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値が渡され、ページ分割してくれます。

 

 

Similar Posts:

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.multiburst.net/ElectricBrain/2008/09/mt42/trackback
Listed below are links to weblogs that reference
MT4.2以前のテンプレートへ検索結果のページ分割を適用する方法 from ElectronicBrain is eating BreakFast

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

Recent Posts
Sponsored Link
Recent Comments
Recent Trackbacks
楽天AD
Amazon
BlogParts
あわせて読みたいブログパーツ
フィードメーター - ElectronicBrain is eating BreakFast

Return to page top