Hallo zusammen,
es geht hier nicht um das Standardproblem den Tag <b> in ein <strong> umzuwandeln. Nein...viel mehr geht es darum, dass der strong-Tag beim wieder aufrufen im RTE zu einem b-Tag wird.
Das Problem ist:
1.) Der RTE wandelt fett in <b> um
2.) Beim Transfer in die DB (entryHTMLparser_db) wird b zu strong
3.) Will den DS bearbeiten und rufe ihn wieder im RTE auf
4.) Laut CODE-Ansicht steht nun strong im RTE
5.) Markiere ich mein fettes Wort und klicke auf die Schaltfläche B, bleibt mein Wort fett
Ich geh davon aus, dass der RTE nach b-tags sucht.
Also muss ich ihm doch beibringen können, entweder strong sofort zu verwenden, oder mit Hilfe von (entry/exit)HTMLparser_rte eine Möglichkeit zu schaffen.
...oder wie macht ihr die Wörter wieder normal statt fett?
froemken
Boah...das muss man erstmal checken wofür diese ganzen unterschiedlichen HTMLparser sind. Statt ausprobieren, habe ich mich mal reingelesen und der für mich Relevante ist exitHTMLparser_rte
Ich bin mir ziemlich sicher, dass ich den schon ausprobiert hatte, aber so im nachhinein werde ich wohl das exitHTMLparser_rte = 1 vergessen haben. Außerdem muss dort nicht b.remap = strong sonder strong.remap = b stehen:
RTE.default {
proc {
exitHTMLparser_rte = 1
exitHTMLparser_rte {
allowTags < RTE.default.proc.allowTags
tags {
strong.remap = b
}
}
}
}
Bei mir will er mit den umgekehrten Einstellungen das <b> nicht in ein <strong> verwandeln.
Ich habe die gesamten RTE-Einstellungen vom Sammelthread über den RTE eingefügt im TSConfig von der Root-Seite. Er will mir die b's und die i's nicht remappen.
Woran könnte es noch liegen?