CB_PAGINATION: inner_wrap_active

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

Wenn der Wert gesetzt ist, wird innerhalb des aktiven 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:
Innerhalb des aktiven Links einer Pagination soll ein <span> gesetzt werden.

  1. <?php
  2. CB_PAGINATION(array("inner_wrap_active" => "<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=""><span>1</span></a>
  2. <a href="">2</a>
  3. <a href="">3</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