So langsam, dank dieses Forums, habe ich den RTE so einigermaßen im Griff, er läßt sich recht schön konfigurieren. Aber an einer Sache knacke ich noch:
Wenn ich im RTE die Tabelleneigenschaften anzeigen lasse, wird u.a. ein Feld angezeigt, in dem man den CSS Style für table und body auswählen kann. Aber leider ist die Auswahl ausgegraut, es wird nur "Standard" angezeigt. Und dies führt -nehme ich an- dazu, dass immer "contenttable" als Tabellenklasse ausgewählt wird.
Wie kann ich RTE dazu bringen, verschiedende Tabellenklassen zur Auswahl anzubieten? Im Prinzip brauche ich sowas wie RTE.classesTable analog zu RTE.classesParagraph, aber das gibt's nicht bzw ich finde es nicht. Weiß jemand Rat?
PS: ich verwende htmlarea 1.4.1 in TYPO 3 4.0.0
Eben habe ich es mit einem anderem Suchwort versucht und bin auf diesen Thread gestoßen:
#47248 Der hat mich auf die Idee gebracht, einfach im meinem RTE CSS File eine Klasse table.test-tabelle zu deklarieren:
table.table-test {
border:10px solid red;
}
Und schon wird sie in den Tabelleneigenschaften angezeigt. Und auch im RTE wird die Klasse korrekt verwendet. Das war aber nur die halbe Miete, denn leider schafft die neue Klasse es nicht ins Frontend, es bleibt bei der Default-Klasse "contentable". Und da hilft dieser Trick:
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >
aus diesem Thread:
#23527
Hallo,
ich habe folgenden Link zu diesem Problem gefunden:
http://www.pc-erfahrung.de/nebenrubriken/typo3/typo3-css-klassenfrtabelle.html
Bei mir gehen jetzt die CSS-Klassen für Tabellen im HTMLArea