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?
Typo3 Version?
Wurde mittlerweile umbenannt.
Im PageTS:
RTE.default.buttons.blockstyle.tags.table.allowedClasses := addToList(contenttable)
RTE.default.proc.allowedClasses := addToList(contenttable)
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?
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