Jan
1
Bei dem Einsatz der TYPO3 Extension "tt_news" wird oft nach dem Setzen des Seitentitels gefragt. Das setzen des Seitentitels mit der aktuell aufgerufenen News, lässt sich über einen TypoScript-Code lösen. Der TypoScript-Code greift auf die tt_news-Tabelle zurück und mittels "stripHTML", werden alle HTML-Tags entfernt. Vergleichbar ist die Funktion mit der PHP-Funktion "strip_tags()".
temp.newsTitel=COA temp.newsTitel { wrap= | 5=RECORDS 5{ # GET-Parameter der News holen source = {GPvar:tx_ttnews|tt_news} source.insertData = 1 tables = tt_news conf.tt_news > conf.tt_news = TEXT conf.tt_news.field=title # Bereinigen des Titels mit stripHtml (alle HTML-Tags entfernen) conf.tt_news.stdWrap.stripHtml = 1 } }
Wer den Seitentitel selbst generiert, muss dann das TEMP-Objekt auf den eigens erstellten Seitentitel vererben. Zum manuellen Setzen des title-Tags, nehmen wir das PAGE-Objekt und setzten dort den Header via "headerData" ein. Der folgende TypoScript-Code ist sofern modular aufbereitet, sodass noch weitere TLO's (Top-Level-Objekte) via TypoScript gesetzt werden können.
config.noPageTitle = 2 page.headerData.100 { wrap = | 10 = COA 10 { 10 < temp.newsTitel } 20 = TEXT 20.value = « Seitentitel }