
News übersetzen
Absolut simpel, wird jedoch sehr gerne vergessen und führt zu langen und unnötigen Suchen nach Fehlern, die im Endeffekt nicht vorhanden sind: um Übersetzungen von News-Artikel anlegen zu können, muss der (System-) Ordner, in dem die News abgelegt werden, auch übersetzt werden. Ergo muss für diesen Ordner ein Datensatz vom Typ "Alternative Page Language" angelegt werden.
Datums-Format anpassen
Um das Datums-Format von News-Artikeln je nach Sprache anzupassen, muss der folgende Code in den Constant-Bereich des TYPO3-Templates geschrieben werden:
[globalVar = GP:L = 0] newsDate = %d.%m.%Y [global] [globalVar = GP:L = 1] newsDate = %Y/%m/%d [global]
Zusätzlich muss folgende Zeile in den Setup-Bereich geschrieben werden:
// overwriting date/time rendering for tt_news plugin.tt_news.displayList.date_stdWrap. strftime= {$newsDate}
Cache von News-Seiten automatisch leeren
Wenn neue News-Artikel geschrieben werden, muss der TYPO3-Cache der Seiten, auf denen sich ein News-Plugin befindet, gelöscht werden, damit die neuen Seiteninhalte zeitnah auf der Webseite erscheinen. Um dies zu realisieren könnte man zum einen nach jedem erstellen News-Artikel den Cache der entsprechenden Seiten löschen. Diese Möglichkeit stellt sich in der Praxis allerdings als fehleranfällig, unpraktikabel und vor allem lästig dar. Deswegen bietet TYPO3 die komfortable Möglichkeit in (System-) Ordnern einzustellen, welcher Cache von welchen Seiten gelöscht werden soll, falls ein Datensatz hinzugefügt oder geändert wird.
Um dies zu realisieren muss nur der nachfolgende Code in das TSconfig des (System-) Ordners eingefügt werden, der die News-Artikel beinhaltet:
// Don't wear out the clear cache button TCEMAIN.clearCacheCmd = 45,53,60
Die angegebenen Zahlen, in diesem Fall "45,53,60" stehen für die Seiten-IDs, deren Cache gelöscht werden soll. Der Artikel "Don't Wear Out the Clear Cache Button" liefert noch ein paar zusätzliche Informationen.
Keine Links im Subheader!
Auch wichtig zu beachten (zumindest in der Listen-Ansicht): im Subheader eines News-Artikels werden keine Links angezeigt bzw. gerendert. Sollte bei einem News-Artikel kein Subheader angegeben sein, so wird zwar ein Teil des eigentlichen Contents als Subheader verwendet, hierbei werden jedoch selbst vorhandene Links nicht als Link dargestellt.
Maximale Bildgröße einstellen
Bei der Einrichtung der TYPO3-Extension tt_news sollte man darauf achten, dass die maximale Bildgröße dem Seiten-Layout entsprechend eingestellt wird. Mit dem folgenden Code kann man dies bewerkstelligen:
// image width # Important: adjust maximum size of pictures tt_content.image.20 { maxW = 1200 maxWInText = 1200 } # Important: adjust maximum size of pictures in text tt_content.textpic.20 { maxW = 1200 maxWInText = 1200 }
In diesem Beispiel wird die maximale Bildhöhe und -breite auf 1200px eingestellt. Dies macht Sinn, wenn Bilder in allen gängigen Größen dargestellt werden sollen.
TypoScript Snippet für tt_news
// Subheader-Wrapper entfernen plugin.tt_news.displaySingle.subheader_stdWrap.wrap = | // den Artikel-Text nach einer gewissen Anzahl // von Zeichen abschneiden plugin.tt_news.displayList. subheader_stdWrap.crop = 100 | ... | 1