Paginierung in Textpattern mit CSS individuell anpassen

Die Paginierung (newer/older) lässt sich unter Textpattern einfach mit den beiden folgenden Tags ausgeben:
<txp:older>← Ältere Artikel</txp:older>
und
<txp:newer>Neuere Artikel→</txp:newer>
Der HTML-Code sieht dann so aus:
<a href="http://tordox.org/?pg=3">← Ältere Artikel</a> und <a href="http://tordox.org/">Neuere Artikel→</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
textpattern\publish\taghandlers.phpöffnen- Zur Zeile 1248 springen:
return '<a href="'.$url.'"'. - 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
- gleiche Datei wie bei
function newer, eine Funktion weiter unten - Zur Zeile 1294 springen:
return '<a href="'.$url.'"'. - 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

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 :)