Jörg Bösche – Web & Fotografie

TYPO3: tt_news Seitentitel ohne HTML-Tags

von on 01.01.2012, unter TYPO3

TYPO3 Framework und CMS

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 = &laquo; Seitentitel
}
:, , , , ,

Ähnliche Beiträge

Keine Kommentare vorhanden...

Ein Zitat hinterlassen

Auf der Suche?

Nutze das Suchformular: