View   r1
RenderPageNavigation 1 - 20 Jul 2007 - People.TWikiGuest
Line: 1 to 1
Added:
>
>
META TOPICPARENT name="PaginationPlugin"

RenderPageNavigation

Parameters

  • SKIP: initial offset
  • LIMIT: number of items per page
  • MAX: maximum number of items
  • PARAMS: additional url parameters (optional)

CSS

  • pageNavigation
  • pagePrev
  • pageNext

Implementation

%STARTINCLUDE%
~~~
<!--
<noautolink>
%CALC{"$SET(theNextSkip,$EVAL(%SKIP%+%LIMIT%))$SET(thePrevSkip,$EVAL(%SKIP%-%LIMIT%))$IF($GET(thePrevSkip)<0,$SET(thePrevSkip,0))"}%
</noautolink>
-->
<div class="pageNavigation">
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr>
<td align="left" width="50%" class="pagePrev">
~~~ <a style="%CALC{"$IF(%SKIP%==0,display:none)"}%" 
~~~    href="?skip=%CALC{"$GET(thePrevSkip)"}%;limit=%LIMIT%
*~~    %IFDEFINED{"%PARAMS%" then=";%PARAMS%"}%">
*~~    &#171;&nbsp;previous
*~~ </a>
</td>
<td align="right" width="50%" class="pageNext">
~~~ <a style="%CALC{"$IF($GET(theNextSkip)>=%MAX%,display:none)"}%" 
~~~    href="?skip=%CALC{"$GET(theNextSkip)"}%;limit=%LIMIT%
*~~    %IFDEFINED{"%PARAMS%" then=";%PARAMS%"}%">
*~~    next&nbsp;&#187;
*~~ </a>
</td>
</tr></table>
</div>
*~~
%STOPINCLUDE%

Test

<--

-->


Revision 1r1 - 20 Jul 2007 - 11:05:27 - TWikiGuest
© giant orange extension cord that reeks hip-hop, funk & soul