Zum Inhalt springen

RTE-Problem: lang-Attribut im span-Tag

Erstellt am 7. September 2005 · 3 Antworten · letzte Antwort am 12. September 2005

Tags: Frage

stefan s ·

Um fremdsprachige Worte zu kennzeichnen, will ich die mit

<span lang="en">Highlight</span>

wrappen. Leider schmeisst mir der RTE das lang-Attribut immer raus (span-Tag bleibt erhalten).

Ich habs mit

RTE.default.proc.allowedAttribs = lang
RTE.config.tt_content.bodytext.proc.allowedAttribs = lang

versucht, ist offensichtlich der falsche Ansatz

Es muss aber funzen, da z.B. bei http://www.greenpeace.de im Einstz.

Kann mir da irgendwer den entscheidenden Tipp geben?

maxhb ·

Hi!
Verwendest Du evtl. rtehtmlarea? Dann sollte Dich der folgende Eintrag aus dem Abschnitt "Known Problems" des Manuals interessieren:

rtehtmlare Manual schrieb

allow style attribute on span and font tags. Note that property RTE.default.proc.HTMLparser_db.tags.span.allowedAttribs is currently ignored. Style attribute on span tags is required for editing in Mozilla/Firefox native mode. Style attribute on font tags is required for background color setting with IE;

Falls Du einen anderen RTE verwendest, dann probier mal folgendes:

RTE.default.proc.HTMLparser_db.tags.span.allowedAttribs = lang

CU
maxhb

stefan s ·

Danke! Funktioniert.

Bin noch mit dem Windows-RTE unterwegs.

Hatte das auch schon mal probiert, aber wenn man diese Zeile über die TSconfig-Quickreferenz (rechts neben dem TSConfig-Feld) eingefügt, kommt da ein Fehler rein

RTE.default.PROC.tags.span.allowedAttribs = lang

. Man sollte also auch nicht allem TS-Code blind vertrauen...

stefan s ·

Nur noch am Rande:

wenn ich z.B.

coming soon

entsprechend markieren will, muss ich im Moment jedes Wort einzeln 'ver-spannen'. Markiere ich beide als Wortgruppe und lege dann mein Userelement drum, wirds wieder rausgeschmissen...

???