Zum Inhalt springen

TT_news 3.0.1 ###NEXT_ARTICLE### und ###PREV_ARTICLE###

Erstellt am 19. Dezember 2009 · 5 Antworten · letzte Antwort am 22. November 2011

Tags: tt_news, Frage

mr.​mc.​mauser ·

Hallo,

ich habe mir das neue tt_news installiert, bin auch ganz zufrieden damti, nur bei der Singleansicht gefällt mir etwas nicht so ganz:

Ganz oben ist ja ein Kleiner Pagebrowser mit der vorherigen Seite und der folge Seite:
Diese Werden über die Marker:
###NEXT_ARTICLE### und ###PREV_ARTICLE###
angesprochen.

Da aber zum Teil die Titel der News recht lange sind suche ich nach einer Möglichkeit diese zu kürzen.
Nur wo muss ich mein:

crop = 40 | ... | 1

hinsetzten damit diese Links gekürzt werden ?
folgendes habe ich schon versucht:

plugin.tt_news.displaySingle.nextLinkTitle_stdWrap.crop = 10 | ... | 1
plugin.tt_news.displaySingle.nextLinkLabel_stdWrap.crop = 10 | ... | 1
plugin.tt_news.displaySingle.linksItem_stdWrap.crop = 40 | ... | 1
plugin.tt_news.displaySingle.showTitleAsPrevNextLink.crop = 40 | ... | 1

Aber alles ohne Erfolg :-(

Hat jemand ne Idee wie es klappen könnte ??

Gruß
Robert

Dreadhead ·

Hmm, schade.

Ich habs jetzt so abgeändert, dass dort nicht mehr der Titel steht, sondern "vorheriger Artikel" und "nächster Artikel".

Dazu musst du in den Konstanten des Templates folgendes hinzufügen:

plugin.tt_news.showTitleAsPrevNextLink = 0

Wenn du willst, kannst du dann die Benennung im Typoscript-Template ändern:

plugin.tt_news._LOCAL_LANG.de.prevArticle = vorheriger Artikel
plugin.tt_news._LOCAL_LANG.de.nextArticle = nächster Artikel

Grüße

mr.​mc.​mauser ·

Hallo habe ne Lösung gefunden wenn auch nicht Ideal,

habe die datei class.tx_ttnew.php aus dem Ordner Typo3conf/ext/tt_new/pi ein wenig Modifiziert.

In Zeile 1065 bis Zeile 1069 stand:

if ($lConf['showTitleAsPrevNextLink']) {
  $lbl = $title;
} else {
  $lbl = $this->pi_getLL($p . 'Article');
}

Das habe ich geändert in:

if ($lConf['showTitleAsPrevNextLink']) {
 if ($lConf['showTitleAsPrevNextLink.']['crop']){
   $lbl= $this->cObj->crop($title,$lConf['showTitleAsPrevNextLink.']['crop']);
 }else{
   $lbl = $title;
 }
}else{
 $lbl = $this->pi_getLL($p . 'Article');
}

jetzt kann man ganz Bequem mittels eines:

plugin.tt_news.displaySingle.showTitleAsPrevNextLink.crop = 40 | ... | 1

Die länge der Link Title kürzen

Ist zwar nicht Gut in einer Ext direkt zu Coden aber so klappt es eben :-)

Gruß
Robert

Fixy ·

Hallo

wollte nur mitteilen, dass folgendes bei mir funktioniert:

plugin.tt_news.displaySingle.prevLinkLabel_stdWrap.crop = 35 | ... | 1
plugin.tt_news.displaySingle.nextLinkLabel_stdWrap.crop = 35 | ... | 1

vlt haben die was geändert...

mfg