Zum Inhalt springen

RTE und Table Cell CSS-Styles

Erstellt am 9. September 2007 · 3 Antworten · letzte Antwort am 21. Oktober 2007

Tags: Frage

ffranke ·

Hi Leute,

ich möchte im BE im RTE einige CSS-Klassen für Tabellenzellen und Tabellen freischalten.

Für die Tabelle hat das jetzt wunderbar geklappt, aber leider nicht für die Tabellenzelle. Wenn ich auf Zelleneigenschafte klicke ist die Auswahlbox unter CSS-Style ausgegraut.

Hier mein TS:

#---------RTE Config--------------
RTE.default.useCSS = 1
RTE.default.contentCSS = fileadmin/css/styles.css

RTE.default.showTagFreeClasses = 0

#Hinzufügen von Tabellenklassen
RTE.default.classesTD = rot
RTE.default.classesTable = meinetabelle



RTE.default.proc {
allowedClasses = rot, meinetabelle
}

Und hier das CSS:

TD.rot {

	width:120px;
}

table.meinetabelle td {

	padding-bottom:20px;
	padding-top:20px;
	vertical-align: top;
}

Ziel der gesamten Aktion ist es eigentlich, der ersten Spalte meiner Tabelle eine feste Größe zuzuweisen... Leider funktioniert ja der CSS-Befehl "min-width" nicht mit Tabellenelementen, sodass der Redakteuer nun die Tabellenklasse auswählen muss und in der ersten TD noch die klasse "rot" aktivieren muss, damit die erste Spalte eine fixe Breite hat... Außer jemand von euch hat noch eine andere Idee!

Danke und gruss
Florian

voiceofall ·

Ich hatte das gleiche Problem auch schon. Habe ziemlich lange gebraucht um festzustellen, dass ich meinen Browsercache leeren muss, damit die Auswahl der Klassen für die Tabellenzellen funktioniert(bei jeder Änderung im TSConfig). Ich weiß nicht ob das bei allen Browsern so ist, ich benutze FF 2.0.0.6.

Ich hoffe ich konnte Dir weiterhelfen.

ffranke ·

Hi,

danke für deine Antwort, aber leider hats nix gebracht...

Warum ist die Auswahl ausgegraut.... hmm....
gruss

Hille ·

Hier meine Lösung:

#Hinzufügen von Tabellenklassen

RTE.default.classesTD = rot
RTE.default.classesTable = meinetabelle
RTE.default.proc.allowedClasses = classesTD, classesTable
Ich denke so sollte es funktionieren:

RTE.default {
       classesTD = rot
       classesTable = meinetabelle
       allowedClasses = rot,meinetabelle
       proc.allowedClasses < RTE.default.allowedClasses
       FE.proc.allowedClasses < RTE.default.allowedClasses
}

😃
Hille