CB_PAGINATION: outer_wrap

Der Parameter outer_wrap erlaubt außerhalb eines nicht aktiven Links Code/Inhalt einzufügen.

Wenn der Wert gesetzt ist, wird außerhalb jedes Links der Inhalt des Parameters eingefügt. So können Inhalte um einen <a href> herum positioniert werden.

Die Stelle an welcher der Link der Pagination stehen soll, muss durch den Platzhalter %s ersetzt werden.

Der Parameter ist optional.

Beispiel 1:
Außerhalb der nicht aktiven Links einer Pagination soll eine Liste <li></li> gesetzt werden.

  1. <?php
  2. CB_PAGINATION(array("outer_wrap" => "<li>%s</li>"));
  3. ?>

Die Ausgabe würde dann (wir gehen in diesem Beispiel davon aus, dass Seite 1 aktiv ist) statt so:

  1. <a href="">1</a>
  2. <a href="">2</a>
  3. <a href="">3</a>

folgendermaßen aussehen:

  1. <a href="">1</a>
  2. <li><a href="">2</a></li>
  3. <li><a href="">3</a></li>

Beispiel 2:
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 dies dann 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>

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