Previous und Next (zurück und vor) Links für tt_news
Bei News ist es ein hübsches und Benutzerfreundliches Feature, wenn man die Singleansichten der News nacheinander durchlesen kann ohne immer wieder zur Hauptansicht der Liste der tt_news Anzeige zurückkehren zu müssen.
Seit tt_news Version 3.0 gehört dieses Feature nun fest zum Repertoire von tt_news. Vorher musste man eine spezielle Extension, rgnewslinks von Georg Ringer installieren. Diese ist nun obsolet geworden.
Um Links zum vorherigen / nächsten Artikel einzubauen, fügt man dem Template des Artikels in der Einzelansicht (SINGLE) folgende Marker hinzu: ###PREV_ARTICLE### und ###NEXT_ARTICLE###. Beim Update von tt_news 2.5 mit rgnewslinks auf tt_news 3.0 ohne rgnewslinks ist zu beachten, dass sie Marker bei rgnewslinks anbders hießen, nämlich ###PREV_LINK### und ###NEXT_LINK###.
Diese können per TypoScript / stdWrap neu gestylet werden. Prev / Next Links alla Wordpress bekommt man z.B. So:
plugin.tt_news {
displaySingle {
# Fügt Linkrelationen hinzu, billiger Trick
prevLinkTitle_stdWrap.wrap = |" rel="prev
prevLinkLabel_stdWrap.wrap = |
prevLink_stdWrap.wrap = <div class="alignleft">« |</div>
nextLinkTitle_stdWrap.wrap = |" rel="next
nextLinkLabel_stdWrap.wrap = |
nextLink_stdWrap.wrap = <div class="alignright">| »</div>
}
}
Dieser Artikel wurde am 16.6.2010 komplett überarbeitet um den Änderungen seit tt_news 3.0 Rechnung zu tragen.

Bugfix für rgnewslinks angehängt
Funktioniert fast ganz richtig...
<br />
super! Vielen Dank. Hab die Ext. upgedated, aber komme noch nicht 100%ig zum Ziel. Richtig wäre zb:<br />
<br />
http://www.domain.de/nc/aktuelle-informationen-und-events/aktuelle-themen/themen-details/datum/2009/09/30/business-breakfast-am-14102009/<br />
<br />
raus kommt:<br />
<br />
http://www.domain.de/nc/aktuelle-informationen-und-events/aktuelle-themen/themen-details/datum////business-breakfast-am-14102009/<br />
<br />
er läßt also das Datum der Meldung weg. Wie kann ich das noch ergänzen?
gefixt?
Nachtrag
Das lag daran, dass wenn eine Back-Pid gesetzt wurde, diese die tt_news-Id überschrieben hat.
In der Datei class.tx_rgnewslinks_hook.php muss man daher die Zeilen
$additionalParams = '&tx_ttnews[tt_news]='.$id;
if($confLinks['useBackPid'])
$additionalParams = '&tx_ttnews[backPid]='.$config['backPid'];
in
$additionalParams = '&tx_ttnews[tt_news]='.$id;
if($confLinks['useBackPid']){
$additionalParams .= '&tx_ttnews[backPid]='.$config['backPid'];
}
abändern, damit es funktioniert. Trotzdem Vielen Dank für diese Beschreibung hier!