CB_PAGINATION: link_attr

Der Parameter link_attr fügt an nicht aktive Links der Pagination Attribute an.

Wenn der Parameter gesetzt ist, wird der Wert an die nicht aktiven Links der Pagination angehängt. Die Attribute können in einer Zeichenkette frei angeordnet werden.

Der Parameter ist optional.

Beispiel 1:
Alle Links sollen eine CSS-Klasse und ein rel-Attribut bekommen.

  1. <?php
  2. CB_PAGINATION(array("link_attr" => 'rel="follow" class="passiv"'));
  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="" rel="follow" class="passiv">2</a>
  3. <a href="" rel="follow" class="passiv">3</a>

Beispiel 2:
Alle Links einer Pagination sollen als Attribute die CSS-Klasse passiv bekommen, der aktive Link soll die CSS-Klasse aktiv erhalten. Um die Pagination soll eine <div></div> ausgegeben werden.

  1. <?php
  2. CB_PAGINATION(array(
  3. "prefix"            => "<div>",
  4. "link_attr"        => 'class="passiv"',
  5. "link_attr_active" => 'class="aktiv"',
  6. "suffix"            => "</div>"
  7. ));
  8. ?>

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

  1. <div>
  2. <a href="" class="aktiv">1</a>
  3. <a href="" class="passiv">2</a>
  4. <a href="" class="passiv">3</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