Zum Inhalt springen

RTE-Prob: DB->strong zu RTE->b

Erstellt am 3. April 2009 · 2 Antworten · letzte Antwort am 8. Juni 2009

Tags: Frage

froemken ·

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

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
			}
		}
	}
}
flobb ·

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?