Paginierung in Textpattern mit CSS individuell anpassen

Darstellung meiner Seitennavigation

Die Paginierung (newer/older) lässt sich unter Textpattern einfach mit den beiden folgenden Tags ausgeben:

<txp:older>&larr; Ältere Artikel</txp:older> und <txp:newer>Neuere Artikel&rarr;</txp:newer>

Der HTML-Code sieht dann so aus:
<a href="http://tordox.org/?pg=3">&larr; Ältere Artikel</a> und <a href="http://tordox.org/">Neuere Artikel&rarr;</a>

Leider fehlt da eine ID oder eine class um CSS-Eigenschaften den Elementen zuzuweisen. Umschlossen in einem DIV kann man beiden Elementen vielleicht mit einem Kind-Selektor CSS-Eigenschaften zuweisen, aber nicht beiden unterschiedliche. Um die beiden a-Elemete mit einem ID zu ergänzen, muss man in der taghandlers.php zwei Zeilen Code ändern.

function newer

  1. textpattern\publish\taghandlers.php öffnen
  2. Zur Zeile 1248 springen: return '<a href="'.$url.'"'.
  3. Da die ID hinzufügen, so das es wie hier aussieht: return '<a id="newer" href="'.$url.'"'. (Name der ID kann natürlich auch anders lauten)

Das gleiche nochmal für:

function older

  1. gleiche Datei wie bei function newer, eine Funktion weiter unten
  2. Zur Zeile 1294 springen: return '<a href="'.$url.'"'.
  3. Da die ID hinzufügen, so das es wie hier aussieht: return '<a id="older" href="'.$url.'"'. (Name der ID kann natürlich auch anders lauten)


Verwandte Artikel


Kommentare

  1. 9. April 2008, 15:05

    Christian hat geschrieben:

    Ich glaube da sollte lieber ein Plugin her als das wir anfangen im Core rumzuhacken :) Ich hatte das Problem auch schon, habs dann aber über 2 sinnlose Span-Elemente gemacht… nicht schön aber man muss beim nächsten Update nicht wieder rumhacken :)

Schreib dein Kommentar Überprüfe es in der Vorschau und schick es dann ab.


(versteckt)


Textile-Hilfe

Tags

hack, textpattern,

HOME | KONTAKT | IMPRESSUM