Nun habe ich die Lösung gefunden, dank Uschi, die in der typo3-project-rte-list die Antwort gegeben hat:
lib.parseFunc_RTE < lib.parseFunc
lib.parseFunc_RTE {
// makelinks >
# @description Parse certain block elements seperately
externalBlocks = table, blockquote, ol,ul, div, dl, dd
externalBlocks {
# The blockquote content is passed into parseFunc again...
blockquote.stripNL=1
blockquote.callRecursive=1
blockquote.callRecursive.tagStdWrap.HTMLparser = 1
div.stripNL=1
div.callRecursive = 1
dl.stripNL=1
dl.callRecursive = 1
dd.stripNL=1
dd.callRecursive = 1
ol.stripNL=1
ol.stdWrap.parseFunc = < lib.parseFunc
ul.stripNL=1
ul.stdWrap.parseFunc = < lib.parseFunc
table.stripNL=1
table.stdWrap.HTMLparser = 1
table.stdWrap.HTMLparser.keepNonMatchedTags = 1
# Do NOT add any unwanted p elements in table cells, and do NOT remove any p-elements that have been added by authors!
table.HTMLtableCells=1
table.HTMLtableCells.default.stdWrap.parseFunc =< lib.parseFunc
}
nonTypoTagStdWrap.encapsLines {
encapsTagList = div,p,pre,h1,h2,h3,h4,h5,h6,dt,hr
nonWrappedTag = P
innerStdWrap_all.ifBlank =
}
nonTypoTagStdWrap.HTMLparser = 1
nonTypoTagStdWrap.HTMLparser {
keepNonMatchedTags = 1
htmlSpecialChars = 2
}
}
Und:
styles.content.links.allowTags = a,abbr,acronym,address,blockquote,b,big,br,caption,cite,code,col,colgroup,dfn,dl,dt,dd,div,em,h1,h2,h3,h4,h5,h6,hr,i,img,kbd,li,link,ol,p,pre,q,samp,small,span,strong,sub,sup,table,thead,tbody,tfoot,td,th,tr,tt,ul,var
Gruß, Astrid