-Tags in Tabelle abschalten
TYPO3 wrappt die Inhalte automatisch in P-Tags. Innerhalb einer Tabelle ist das manchmal lästig, gerade, wenns die Überschrift der Tabelle ist. Die p-Tags stören dann, weil sie zusätzliche Abstände erzeugen.
Im nomalen TYPO3-Content können die p-Tags mit der folgenden Zeile abgeschaltet werden:
lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.callRecursive = 0
Nachteil: Es werden auch keine Links innerhalb der Tabellenzeilen mehr angezeigt.
Die müssen dann nachträglich wieder aktiviert werden:
lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.stdWrap.parseFunc {
makelinks = 1
makelinks.http.keep = scheme,path,query
makelinks.mailto.keep = path
tags {
link = TEXT
link {
current = 1
typolink.parameter.data = parameters : allParams
}
}
}
Wird die Extension tt_news benutzt, dann klappt das in der Single-Ansicht beispielsweise nicht. Für ein Plugin oder eine Extension muss diese Einstellung separat gesetzt werden, da hierfür ein eigener Ast im TypoScript zuständig ist.
Die Anweisung zum Abschalten der p-Tag heisst dann sinngemäß:
plugin.tt_news.displaySingle.content_stdWrap.parseFunc.externalBlocks.table.HTMLtableCells.default.callRecursive = 0
und zum aktivieren des Link-Parsing:
plugin.tt_news.displaySingle.content_stdWrap.parseFunc.externalBlocks.table.HTMLtableCells.default.stdWrap.parseFunc {
makelinks = 1
makelinks.http.keep = scheme,path,query
makelinks.mailto.keep = path
tags {
link = TEXT
link {
current = 1
typolink.parameter.data = parameters : allParams
}
}
}