Für die Funktion stehen verschiedene Parameter zur Verfügung, damit die Pagination individuell angepasst werden kann.
Man kann damit die meisten Anforderungen einfach abdecken. Für sehr komplexe Fälle könnte man die Funktionalität auch mit Listen nachbauen.
Grundlegende Syntax:
Dies wäre ein Aufruf mit einem Parameter.
- <?php
- CB_PAGINATION(array("parameter" => "wert"));
- ?>
Beispiel:
Außerhalb aller Links einer Pagination soll eine Liste <li>
gesetzt werden, der aktive Link soll eine eigene CSS-Klasse aktiv
erhalten. Um die Pagination soll eine <ul></ul>
ausgegeben werden.
- <?php
- CB_PAGINATION(array(
- "prefix" => "<ul>",
- "outer_wrap" => "<li>%s</li>",
- "outer_wrap_active" => "<li>%s</li>",
- "link_attr_active" => 'class="aktiv"',
- "suffix" => "</ul>"
- ));
- ?>
In der Ausgabe würde das folgendermaßen aussehen:
- <ul>
- <li><a href="" class="aktiv">1</a></li>
- <li><a href="">2</a></li>
- <li><a href="">3</a></li>
- </ul>
Bei den Beschreibungen der Parameter finden Sie entsprechende Beispiele für die Formatierung der Ausgabe und für die Funktionen.