复制代码代码如下 :
#Macro (Pager $ URL $ Pager)
<ul>
#세트 ($ front_len = 4)
#세트 ($ beather_len = 5)
#세트 ($ pager_len = 10)
#set ($ pager_center = $! {pager.pagenum} - $! {beather_len})
<li #if ($! {Pager.currentPage} == 1) #end>
<a href = "$! {url}? page = 1">«</a>
</li>
#if ($! {Pager.Pagenum} <= $! {Pager_Len})
#foreach ([1 .. $! {Pager.pagenum}]))))
<li #if ($! {Pager.currentPage} == $! {p}) #end>
<a href = "$! {url}? page = $! {p}"> $! {p} </a>
</li>
#끝
#ELSEIF ($! {Pager.Pagenum}> $! {Pager_Len})
#if ($! {Pager.CurrentPage} <= $! {front_len})
#foreach ([1..10]의 $ P)
<li #if ($! {Pager.currentPage} == $! {p}) #end>
<a href = "$! {url}? page = $! {p}"> $! {p} </a>
</li>
#끝
#ELSeif ($! {Pager.CurrentPage} <$! {Pager_Center})
#set ($ header = $! {Pager.CurrentPage} - $! {front_len})
#set ($ ender = $! {Pager.CurrentPage} + $! {beather_len})
#foreach ([$! {header} .. $! {ender}]))))
<li #if ($! {Pager.currentPage} == $! {p}) #end>
<a href = "$! {url}? page = $! {p}"> $! {p} </a>
</li>
#끝
#또 다른
#set ($ begin = $! {pager.pagenum} - $! {front_len} - $! {beather_len})
#foreach ([$! {시작} .. $! {Pager.pagenum}])))))
<li #if ($! {Pager.currentPage} == $! {p}) #end>
<a href = "$! {url}? page = $! {p}"> $! {p} </a>
</li>
#끝
#끝
#끝
<li #if ($! {Pager.currentPage} == $! {Pager.Pagenum}) #end>
<a href = "$! {url}? page = $! {pager.pagenum}">»</a>
</li>
</ul>
#끝