CB_PAGINATION()

Mit der Funktion CB_PAGINATION erstellen Sie in Listen eine automatische Blätter-Navigation.

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.

  1. <?php
  2. CB_PAGINATION(array("parameter" => "wert"));
  3. ?>

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.

  1. <?php
  2. CB_PAGINATION(array(
  3. "prefix"            => "<ul>",
  4. "outer_wrap"        => "<li>%s</li>",
  5. "outer_wrap_active" => "<li>%s</li>",
  6. "link_attr_active"  => 'class="aktiv"',
  7. "suffix"            => "</ul>"
  8. ));
  9. ?>

In der Ausgabe würde das folgendermaßen aussehen:

  1. <ul>
  2. <li><a href="" class="aktiv">1</a></li>
  3. <li><a href="">2</a></li>
  4. <li><a href="">3</a></li>
  5. </ul>

Bei den Beschreibungen der Parameter finden Sie entsprechende Beispiele für die Formatierung der Ausgabe und für die Funktionen.


Sag' deine Meinung! Nichts gegen kurze Einschätzungen. Floskeln wie "sieht aus, als wärs vom Praktikanten" oder "Griff ins Klo" sollten allerdings im Sinne einer sachlich geführten Diskussion vermieden werden.




Kommentar:



Funktionsreferenz Neueste Blog-Artikel


Blog-Archiv Twitter

Folgt @cubecms auf Twitter und bleibt immer auf dem Laufenden was CUBE angeht. Hashtag: #cubecms