52 lines
1.0 KiB
C
52 lines
1.0 KiB
C
[% DEFAULT
|
|
page = 1,
|
|
page_count = undef,
|
|
title = 'Pages',
|
|
prefix = 'post-list/',
|
|
suffix = ''
|
|
-%]
|
|
|
|
[% IF page_count <= 10;
|
|
from = 1;
|
|
to = page_count;
|
|
ELSE;
|
|
from = page - 10 >= 1 ? page - 10 : 1
|
|
to = page + 9 >= page_count ? page_count : page + 9;
|
|
END -%]
|
|
|
|
<center>
|
|
<table class="paging">
|
|
<tr>
|
|
<td>
|
|
[% title %]:
|
|
</td>
|
|
<td>
|
|
[%- IF page > 1 %]
|
|
<span class="prev-page">
|
|
<a href="#[% prefix _ (page - 1) _ suffix %]">Previous</a>
|
|
</span>
|
|
[%- END %]
|
|
</td>
|
|
|
|
[%- i = from; %]
|
|
[%- WHILE i <= to %]
|
|
[%- IF i == page %]
|
|
<td class="highlight">[% i %]</td>
|
|
[%- ELSE %]
|
|
<td><a href="#[% prefix _ i _ suffix %]">[% i %]</a></td>
|
|
[%- END %]
|
|
[%- i = i + 1 %]
|
|
[%- END %]
|
|
|
|
<td>
|
|
[%- IF page < page_count %]
|
|
<span class="next-page">
|
|
<a href="#[% prefix _ (page + 1) _ suffix %]">Next</a>
|
|
</span>
|
|
[%- END %]
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</center>
|
|
<br/>
|