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 ブログ



コメント