CB_PAGINATION: inner_wrap

Der Parameter inner_wrap erlaubt innerhalb eines nicht aktiven Links Code/Inhalt vor und nach der Zahl einzufügen.

Wenn der Wert gesetzt ist, wird innerhalb jedes Links der Inhalt des Parameters vor und nach der Zahl eingefügt. So können Inhalte in einem <a href> positioniert werden.

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

Der Parameter ist optional.

Beispiel 1:
Innerhalb der nicht aktiven Links einer Pagination soll ein <span> gesetzt werden.

  1. <?php
  2. CB_PAGINATION(array("inner_wrap" => "<span>%s</span>"));
  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. <a href=""><span>2</span></a>
  3. <a href=""><span>3</span></a>

Beispiel 2:
Innerhalb aller Links einer Pagination soll ein <span></span> gesetzt werden, der aktive Link soll eine eigene CSS-Klasse aktiv erhalten. Um die Pagination soll eine <div></div> ausgegeben werden.

  1. <?php
  2. CB_PAGINATION(array(
  3. "prefix"            => "<div>",
  4. "inner_wrap"        => "<span>%s</span>",
  5. "inner_wrap_active" => "<span>%s</span>",
  6. "link_attr_active"  => 'class="aktiv"',
  7. "suffix"            => "</div>"
  8. ));
  9. ?>

In der Ausgabe würde dies dann folgendermaßen aussehen:

  1. <div>
  2. <a href="" class="aktiv"><span>1</span></a>
  3. <a href=""><span>2</span></a>
  4. <a href=""><span>3</span></a>
  5. </div>

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