PowerCMSのPagerは、ページリンク数の設定ができず、大量の改ページリンクになります。
こんな感じ。
<前へ|1|2|3|4|5|6|7|8|9|10|次へ>
これを前後レンジを指定して、制限するコードです。
<前へ|4|5|6|7|8|次へ>
<MTPager> <MTIfPagerHeader> <$MTPagerCurrent setvar="currnet"$> <$MTGetvar name="currnet" op="-" value="2" setvar="lower"$> <$MTGetvar name="currnet" op="+" value="2" setvar="upper"$> <div class="pager"> <MTIfPagerPrev> <a href="<MTPagerPrevLink>" class="prev">< 前へ</a> </MTIfPagerPrev> </MTIfPagerHeader> <MTIf ge="$lower" tag="PagerCounter"> <MTIf le="$upper" tag="PagerCounter"> <MTIfPagerCurrent> <span><$MTPagerCounter$></span> <MTElse> <a href="<MTPagerLink>" class="over"><$MTPagerCounter$></a> </MTIfPagerCurrent> </MTIf> </MTIf> <MTIfPagerFooter> <MTIfPagerNext> <a href="<MTPagerNextLink>" class="next">次へ ></a> </MTIfPagerNext> </div> </MTIfPagerFooter> </MTPager>
参考
静的ページ分割(Pager機能)のページ送りナビゲーションをカスタマイズする | PowerCMS ブログ
コメント