So, mein erstes Typo-Projekt ist fast fertig und auf dem TODO steht fast nichts mehr. Eines aber doch und lässt sich nicht lösen - meiner Meinung nach DAS Typo-Problem überhaupt: der RTE und das Konvertieren von Quellcode nach tausenderlei Regeln, die mir trotz Suche nur bruchstückhaft bekannt sind.
Meine Frage: Von diesen Zeilen im Root-TSconfig haben nur zwei bei mir überhaupt Auswirkungen auf das Verhalten des RTE.
RTE {
default {
proc {
overruleMode = ts_transform, css_transform, ts_preserve, ts_images, ts_links, ts_reglinks
entryHTMLparser_rte.removeTags = font,tbody
entryHTMLparser_db.removeTags = font,tbody
entryHTMLparser_rte.rmTagIfNoAttrib >
entryHTMLparser_db.rmTagIfNoAttrib >
preserveTags = P,DIV,SPAN,H1, H2, H3, H4, H5, H6,TOOLTIP,TABLE,TD,TR,B,I
allowTags = P,DIV,SPAN,H1,H2,H3,H4,H5,H6,TOOLTIP,TABLE,TD,TR,B,I
denyTags = TBODY,THEAD,U,I,EM, STRONG
preserveTables=1
dontConvBRtoParagraph = 1
}
}
config.tt_content {
bodytext.proc {
# soll alle Klassen übernehmen
allowedClasses >
entryHTMLparser_rte.removeTags = font,tbody
entryHTMLparser_db = 1
entryHTMLparser_db {
rmTagIfNoAttrib >
removeTags = font,tbody
htmlSpecialChars = -1
#allowTags = span,div,hr,br,b,span,table,tr,td
allowTagsOutside = span,div,hr,br,b,span,table,tr,td
allowTagsInTypolists = span,div,hr,br,b,span,table,tr,td
}
}
}
}
Die einzigen Zeilen, die bei mir eine Auswirkung haben, sind
RTE.default.proc.dontConvBRtoParagraph = 1
und
RTE.config.tt_content.bodytext.proc.allowedClasses >
Ansonsten löscht der RTE alle <font>-Tags, lässt die <tbody>-Tags aber drin usw. und verhält sich auch sonst fast immer irgendwie, aber zumeist anders als man denkt. Ich komme mir langsamn blöd vor.
Anders gesagt: Wer mir helfen kann, macht sich wirklich verdient ;-)
Viele Grüße,
Mic.