PowerCMSのページ分割プラグイン「Pager」の前後Range指定

構築・開発MovableType

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">&lt; 前へ</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">次へ &gt;</a>
        </MTIfPagerNext>
        </div>
    </MTIfPagerFooter>
</MTPager>

 

参考

静的ページ分割(Pager機能)のページ送りナビゲーションをカスタマイズする | PowerCMS ブログ 

静的ページ分割機能のページ送りナビゲーションをカスタマイズする (実践編) | PowerCMS ブログ

PowerCMSでページ分割! | MONSTER DIVE【モンスターダイブ】

コメント

スポンサーリンク
タイトルとURLをコピーしました