検索結果の分割
MT4.2すごいね。
検索結果を分割して表示することができます。
page 1 of 3 みたいなやつですね。
逆に言うと、検索しても20件しか出てこないのでびっくりします。
mt-search.cgiに渡す引数でコントロールをします。
具体的には、
mt-search.cgi?blog_id=<$MTBlogID$>&limit= <$MTSearchMaxResults$>&tag=タグ
こんな感じで設定します。
MTSearchMaxResultsはmt-search.cgiで設定した値です。
デフォルトで20件だと思う。
#mt-search.cgi SearchMaxResults 30
こんなんを追加してあげます。
blog_id = ブログのID limit = 分割検索する件数
この二つを渡すと分割して検索してくれます。
で、検索結果の方にナビゲーションをつけてあげないといけません。
<MTIfPreviousResults> <a rel="prev" href="<$MTPreviousLink$>">« 前</a> </MTIfPreviousResults> (<$MTCurrentPage$> / <$MTTotalPages$>) <MTIfMoreResults> <a rel="next" href="<$MTNextLink$>">次 »</a> </MTIfMoreResults>
こんな感じです。
逆に言うとこんだけです。
すごいねぇ。これでできちゃうんだもんねぇ。
Movable Type 備忘録 - 検索結果ページのページ分割をカスタマイズ
http://bizcaz.com/archives/2008/07/06-173611.php
pager タグを含むテンプレートタグ | テンプレートタグリファレンス
http://www.movabletype.jp/cgi-bin/mt4/mt-search.cgi?tag=pager&blog_id=3
検索結果ページのページ分割 | Movable Type 4 ドキュメント
http://www.movabletype.jp/documentation/paginated-search-results.html
検索結果ページのカスタマイズ | Movable Type 4 ドキュメント
http://www.movabletype.jp/documentation/designer/customizing_search_template.html
小粋空間: Movable Type 4.2 検索結果ページのカスタマイズ:1ページに表示数する件数を変更する
http://www.koikikukan.com/archives/2008/10/10-012345.php