Zum Inhalt springen

Character-Style-Button verweigert sich nachdrücklich

Erstellt am 12. November 2004 · 3 Antworten · letzte Antwort am 19. November 2004

Tags: Frage

Resalb ·

Hallo RTE-Gurus,
mühsam nähere ich mich meiner RTE-Wunsch-Konfiguration an. Eine letzte Hürde: Bei mir will der Character-Styles-Button zur Auswahl der "classesCharacter" beim besten Willen einfach nicht erscheinen. 🙁
Folgendes habe ich bisher gemacht:
Im TSconfig der User-Gruppe:

options.RTEkeyList = cut,copy,paste,formatblock,class,textcolor,bold,italic,left,center,right,orderedlist,unorderedlist,outdent,indent,link,table,image,emoticon,line,chMode

Das ist meine leicht abgespeckte Button-Liste. Wie man sieht: Das "class" steht drin.

Im TSconfig der Seite:

#Rich Text Editor:
RTE.classes {
	kastenText {
		name = Kasten
		value = margin:15px; padding:5px; border-style:solid; border-width:1px; border-color:black;
	}
	textMarker {
		name = Textmarker
		value = background-color:#DDDDDD;
	}
}
RTE.default {
	classesParagraph = kastenText, textMarker
	classesCharacter = textMarker
}

# Default-Absatzformate z.T. wegmachen:
RTE.default.hidePStyleItems = h1,pre

# Verhindert, dass die classes nicht abgespeichert werden
RTE.config.tt_content.bodytext.proc.allowedClasses >

# <br> ist und bleibt <br>
RTE.default.proc.dontConvBRtoParagraph = 1

Alle Buttons sind da, nur eben der "class"-Button fehlt einfach.

Bin verzweifelt. Wer rettet mein Wochenende?

Martin

Resalb ·

Wenn schon niemand eine Antwort zu kennen scheint, hat denn wenigstens jemand das gleiche Problem?
Dann könnten wir gemeinsam jammern...

Martin

TW ·

hi
schau im rte mal bitte auf den punkt absatzart........
da sollten deine classes drinnen stehen

cu
thorsten

Resalb ·

Hi Thorsten,

ja, das ist der Fall. Mit dem Button "Absatzart" wird immer der komplette Absatz (alo alles zwischen den <p></p>-Tags) formatiert. Die Klassen für Absatzart werden laut Doku über "classesParagraph" definiert, der entsprechende Button wird in der RTEkeyList mit "formatblock" aktiviert. Das funktioniert sogar bei mir 🙂 und das war gar nicht das Problem.

Laut der Doku gibt es aber auch den Button, der in der RTEkeyList mit "class" aktiviert wird und der die mit "classesCharacter" definierten Klassen zur Auswahl anbietet. Mit dieser Funktion wird angeblich nicht der komplette Absatz formatiert, sondern nur der markierte Text, wobei dieser falls nötig in <span></span>-Tags eingeschlossen wird.
Und da liegt mein Problem. 😢 Genau das funktioniert nicht, weil im RTE der "class"-Button einfach nicht da ist. :x

Martin