Nach dem Update von TYPO3 6.2.14 auf TYPO3 6.2.17 kann man keine HTML-Tags mehr in Tabellen schreiben.
Hintergrund ist das Sicherheitsupdate, das mögliche XSS-Angriffe verhindern soll.
Das folgende Typoskript ins Setup schreiben behebt dieses Problem:
tt_content.table{
20.innerStdWrap.parseFunc =< lib.parseFunc 20.innerStdWrap.htmlSpecialChars >
}
Da es nicht empfehlenswert ist, alle HTML-Tags durch deaktivieren der htmlSpecialChars zu erlauben, sondern nur die benötigten Tags freizugeben.
Bsp.: für “Bold” <b></b>
tt_content.table.20.innerStdWrap.htmlSpecialChars = 0
tt_content.table.20.innerStdWrap.parseFunc {
allowTags = b
denyTags = *
constants=1
nonTypoTagStdWrap.HTMLparser = 1
nonTypoTagStdWrap.HTMLparser {
keepNonMatchedTags=1
htmlSpecialChars = 2
allowTags = b
removeTags = *
}
}