2008年9月30日
検索結果のページ分割
Posted by @Style :
02:59
|
コメント (0)
|
トラックバック (0)
Movable Type4.2では検索結果のページ分割ができますが、検索結果が1ページだけの場合にもページ数が表示されてしまいます。

MTTotalPagesを利用して不要な"1"という数字を表示しないようにしてみた。
検索結果がない場合もページは生成されるのでページ数に0や負はあり得ない。そこでページ総数が1ページではない場合に表示すればよいので、<MTUnless name="foo" eq="1">を使います。
<MTSetVarBlock name="Seach_Count"><$MTTotalPages$></MTSetVarBlock>
<MTUnless name="Seach_Count" eq="1">
検索結果のページ分割部分
</MTUnless>
デフォルトテンプレートでは(MovableType 4.2 無料テンプレート 2Columnも全く同じ)以下のような記述です。
<MTSetVarBlock name="Seach_Count"><$MTTotalPages$></MTSetVarBlock>
<MTUnless name="Seach_Count" eq="1">
<div class="content-nav">
<mt:IfPreviousResults><a href="<$mt:PreviousLink$>" rel="prev" onclick="return swapContent(-1);">< 前</a> </mt:IfPreviousResults><mt:PagerBlock><mt:IfCurrentPage><$mt:Var name="__value__"$><mt:Else><a href="<$mt:PagerLink$>"><$mt:Var name="__value__"$></a></mt:IfCurrentPage><mt:Unless name="__last__"> </mt:Unless></mt:PagerBlock><mt:IfMoreResults> <a href="<$mt:NextLink$>" rel="next" onclick="return swapContent();">次 ></a></mt:IfMoreResults>
</div>
</MTUnless>
お試しあれ
前のエントリー:MovableType 4及びMovableType 4.1用テンプレートをご利用の方へ
次のエントリー:Knowledge Base Templateset
関連記事
- HTML5のMovable Type 5テーマ完成しました
- HTML5のMovable Type 5テーマ作成中(その3)
- HTML5のMovable Type 5テーマ作成中(その2)
- MT5テーマを5,000円オフのキャンペーン
- HTML5のMovable Type 5テーマ作成中
- zenback ベータテスト開始!
- MovableType 4.2 2Column HTML5の解説(サイドバー)
- MovableType 4.2 2Column HTML5の解説(コメントフォーム)
- MovableType 4.2 2Column HTML5の解説(ブログ記事)
- MovableType 4.2 2Column HTML5の解説(幅の調整)
トラックバック
このエントリーのトラックバックURL:
http://atstyle.biz/blog/mt-tb.cgi/921
![Web標準 Webサイト制作 [アットスタイル] アットスタイル](http://atstyle.biz/webimg/atstylelogo.png)




