Zum Inhalt springen

Tabelle - CSS Stil wird nicht übernommen

Erstellt am 18. September 2014 · 3 Antworten · letzte Antwort am 18. September 2014

Tags: HTML & CSS, Frage

erna17 ·

Hallo!

Ich habe im RTE eine Tabelle erstellt und im CSS eine Klasse dafür definiert. TS Setup wurde konfiguriert, dass ich die Klasse im Backend auswählen kann, jedoch wird die Klasse im Frontend nicht angezeigt. Typo3 greift nicht auf meine Klasse zu, sondern auf die Klasse "contenttable".

Ich habe auch diese Zeile im TS hinzugefügt, die - laut Internetrecherche - das Problem beheben sollte:
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >

...jedoch auch ohne erfolg.

Kann mir jemand helfen?

Chrissli ·

Typo3 Version?
Wurde mittlerweile umbenannt.
Im PageTS:

RTE.default.buttons.blockstyle.tags.table.allowedClasses := addToList(contenttable)
RTE.default.proc.allowedClasses := addToList(contenttable)
erna17 ·

Hallo

Danke für deine Antwort!
Version: Typo3 4.7

Nur um das richtig zu verstehen. Statt der Zeile

lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >

muss ich nun

RTE.default.buttons.blockstyle.tags.table.allowedClasses := addToList(meineCSS)
RTE.default.proc.allowedClasses := addToList(meineCSS)

schreiben?

Und das gehört ins PageTS und nicht ins Template?

Chrissli ·

Das ins Template:

lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >

Das sorgt dafür, dass beim Ausgeben der Daten aus der Datenbank die Klasse erhalten bleibt

Im PageTS folgendes

RTE.default.classesTable := addToList(keyfacts)
bzw. 
RTE.default.buttons.blockstyle.tags.table.allowedClasses := addToList(keyfacts)
RTE.default.proc.allowedClasses := addToList(keyfacts)

Ich weiß nicht mehr seit wann diese Änderung ist, versuch einfach beide Versionen
Das ist dafür, dass die Klasse beim speichern in die Datenbank erhalten bleibt