- 2008-09-09 (火) 23:12
- MovableType

私が運営しているブログは、すべてが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:
- Newer: レアなリラックマぬいぐるみを2連続でゲット!!
- Older: RSSのアドレスを変更しました。
Comments:0
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