Render a double linked list to previous and next documents
Parameters
- NAME: topic name of a BlogComment, BlogEntry or BlogLink to which the prev-next doc navigation is displayed
- WHERE: search parameter to restrict the linked documents
- ORDER: criterion how to sort set of documents (created, name, ...)
- REVERSE: invert the sorting order (on, off)
- PARAMS: additional url parameters (optional)
Implementation
%STARTINCLUDE%
*~~
<div class="blogNavigation">
<noautolink>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
*~~
%~~ PREVDOC{"%NAME%" web="%WEB%"
~~~ where="%WHERE%"
~~~ order="%IFDEFINED{"%ORDER%" then="%ORDER%"}%"
~~~ reverse="%IFDEFINED{"%REVERSE%" then="%REVERSE%"}%"
~~~ format="«"
~~~ }%
*~~
</td>
<td valign="top" class="blogPrev">
~~~
%~~ PREVDOC{"%NAME%" web="%WEB%"
~~~ where="%WHERE%"
~~~ order="%IFDEFINED{"%ORDER%" then="%ORDER%"}%"
~~~ reverse="%IFDEFINED{"%REVERSE%" then="%REVERSE%"}%"
~~~ format="<a href=\"%SCRIPTURLPATH{"view"}%/$web/$topic
*~~ %IFDEFINED{"%PARAMS%" then="?%PARAMS%"}%\"
~~~ accesskey=\"b\"
~~~ $percntDBQUERY{topic=\"$topic\" web=\"%WEB%\"
~~~ format=\"title=\\"$expand(Headline)\\">$expand(Name or Headline)\"
~~~ }$percnt</a>"
~~~ }%
~~~
</td>
<td valign="top" class="blogNext">
~~~
%~~ NEXTDOC{"%NAME%" web="%WEB%"
~~~ where="%WHERE%"
~~~ order="%IFDEFINED{"%ORDER%" then="%ORDER%"}%"
~~~ reverse="%IFDEFINED{"%REVERSE%" then="%REVERSE%"}%"
~~~ format="<a href=\"%SCRIPTURLPATH{"view"}%/$web/$topic
*~~ %IFDEFINED{"%PARAMS%" then="?%PARAMS%"}%\"
~~~ accesskey=\"n\"
~~~ $percntDBQUERY{topic=\"$topic\" web=\"%WEB%\"
~~~ format=\"title=\\"$expand(Headline)\\">$expand(Name or Headline)\"
~~~ }$percnt</a>"
~~~ }%
~~~
</td>
<td valign="top">
*~~
%~~ NEXTDOC{"%NAME%" web="%WEB%"
~~~ where="%WHERE%"
~~~ order="%IFDEFINED{"%ORDER%" then="%ORDER%"}%"
~~~ reverse="%IFDEFINED{"%REVERSE%" then="%REVERSE%"}%"
~~~ format="»"
~~~ }%
*~~
</td>
</tr>
</table>
</div>
*~~
%STOPINCLUDE%
Test
BlogLinks
BlogLinks (reverse)
BlogComments
Calls to 'RenderDocNavigation'