Hallo,
ich habe eine RTE Konfiguration, welches unter Typo3 4.7.x wunderbar funktionierte.
Jetzt habe ich eine Typo3 6.1.3 Installation, und kann jetzt keine eigene Klassen mehr zuweisen.
Das Komische ist, dass sobald ich RTE.default.contentCSS = fileadmin/pfad/zum/meiner/css/Datei angebe, der Textstyle und Blockstyle ausgeblendet ist.
Ich habe in meiner TS Pageconfig einen include zu meiner rte_config.ts im fileadmin gemacht.
folgende Konfiguration habe ich bisher verwendet:
RTE.classes >
RTE.classesAnchor >
RTE.default >
RTE.default {
# diese Buttons kann der User verweden
# showButtons = textstyle, textstylelabel, bold, italic, underline, left, center, right, orderedlist, unorderedlist, insertcharacter, link, image, removeformat, table, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore,cellinsertafter, celldelete, cellsplit, cellmerge, undo, redo, chMode, subscript, superscript, spellcheck, blockstyle, blockstylelabel, findreplace
showButtons = *
# diese Buttons kann der User nicht verwenden // fontsize, formatblock
hideButtons = line, showhelp, about, user
#Tabellen- und Tabellenzellen-Eigenschaften: Breite, Hoehe, Rahmen, Ausrichtung
disableLayoutFieldsetInTableOperations = 0
disableSpacingFieldsetInTableOperations = 0
disableAlignmentFieldsetInTableOperations = 0
disableBordersFieldsetInTableOperations = 0
disableColorFieldsetInTableOperations = 0
# useCSS = 1: <b> wird zu <style="font-weight: bold;">, ...
# useCSS = 0: <b> bleibt <b>, ...
useCSS = 1
# Angabe der zusaetzlichen Textstile
classesCharacter = meineKlasseRot, meineKlasseFett
classesParagraph = meineKlasseRot, meineKlasseFett
classesTable = table-extra
classesTD = table-extra_row-gray, td-align-top
showTagFreeClasses = 1
# <u> wird nicht geloescht
removeTags = removeFromList(u)
removeTagsAndContents := removeFromList(style)
# Word-Formatierungen loschen
enableWordClean = 1
proc {
allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, strong, em, b, i, u, sub, sup, strike, a, img
denyTags = abbr, cite, q, re, blockquote, nobr, tt, hr, font, acronym
# Angabe, welche Klassen erlaubt sind (zusaetzliche Textstile)
allowedClasses = meineKlasseRot, meineKlasseFett
# Angabe, welche Attribute erhalten bleiben
keepPDIVattribs := addToList(align, class, style)
entryHTMLparser_db {
# <u> wird nicht geloescht
removeTags = removeFromList(u)
}
# br wird nicht zu p konvertiert
dontConvBRtoParagraph = 1
}
}
# Angabe fuer Frontent Editing
RTE.default.FE.proc < RTE.default.proc
RTE.default.FE < RTE.default
# Einbindung Stylessheet, Styles fuer das Frontend
RTE.default {
contentCSS = fileadmin/css/rte.css
}
# Definition der Klassen fuer das Backend
RTE.classes {
meineKlasseRot {
name = meinsRot
}
meineKlasseFett {
name = meinsFett
}
}
Die Buttons habe ich mal alle aktiviert, da nur ich darauf zu greife.
in der CSS-Datei habe ich natürlich die Klassen dann eingetragen.... Ich denke nicht, dass diese für 2 Klassen hier aufgelistet sein müssen. :-)
Ich habe auch eine andere Konfiguration aus dem Netz gezogen, die allerdings das gleiche Problem aufwirft. Immer wenn ich den Pfad zu meiner CSS-Datei angebe, werden Textstyle und Blockstyle deaktiviert.
Für eine Lösung wäre ich sehr dankbar.
PS: Habe vergessen zu erwähnen, dass die Installation auf der letzten version von XAMPP 1.7 ist und das ganze auf einem Mac OsX 10.8 läuft. ImageMagick ist auch installiert und läuft.