Hallo mooseMash,
Ich stehe vor dem gleichen Problem, wie Du es hier schildertest. Absatzklassen werden in htmlarea im Dropdown angezeigt und greifen, jedoch ist nach dem Abspeichern die Formatierung wieder verschwunden.
Das heißt doch, dass beim Weg in die DB aus den P-Tags das class-Attribut gelöscht wird.
Unter Deinem angegebenen Link konnte ich jedoch keine Lösung finden. Wie genau sah denn nun Deine Lösung aus?
Meine TS-Config:
############################################
# RTE-Konfiguration
############################################
# Eigene CSS-Klassen in externer Datei definieren
RTE.default.contentCSS = fileadmin/templates/scripts/css/text.css
# Benutzung von CSS-Angaben anstelle von HTML-Formatierungen - also <span> statt <font> (gilt für Mozilla/Firefox)
RTE.default.useCSS = 1
# bei Mozilla/Firefox werden bei ENTER Paragraphen erzeugt (wie im IE)
RTE.default.disableEnterParagraphs = 0
# Texte aus MS Word werden gesäubert
RTE.default.enableWordClean = 1
# XHTML-Optimierung einschalten
RTE.default.xhtml_cleaning = 1
# Welche Buttons sollen angezeigt werden?
RTE.default.showButtons = blockstylelabel, blockstyle, textstylelabel, textstyle, formatblock, subscript, superscript, orderedlist, unorderedlist, outdent, indent, findreplace, spellcheck, insertcharacter, link, acronym, chMode, removeformat
RTE.default.hideButtons = fontstyle, fontsize, lefttoright, righttoleft
# nicht benötigt, deshalb rausgenommen
RTE.default.hidePStyleItems = h4, h5, h6, pre, address
# Für sauberes XHTML rausgenommen
RTE.default.hideTags = font, font (full)
# Definiert wann und wo welche CSS-Klassen benutzt werden dürfen
RTE.default.classesParagraph := addToList(blauerAbsatz, oliverAbsatz)
RTE.default.classesCharacter := addToList(blaueSchrift, oliveSchrift, roteSchrift, fetteSchrift)
# damit die individuellen Klassen auch in die Datenbank aufgenommen werden:
RTE.default.proc.allowedClasses := addToList(blaueSchrift, oliveSchrift, roteSchrift, fetteSchrift)
RTE.default.proc.classesParagraph := addToList(blauerAbsatz, oliverAbsatz)
# muss für span-Klassen festgelegt werden:
RTE.config.tt_content.bodytext.proc.allowedClasses < RTE.default.classesCharacter
# Statusbar einblenden
RTE.default.showStatusBar = 0
Wer kann weiterhelfen?
Gruß, Siggi