Zum Inhalt springen

Wer kennt sich mit dynamischem CSS aus?

Erstellt am 14. Dezember 2006 · 2 Antworten · letzte Antwort am 15. Dezember 2006

Tags: HTML & CSS, Frage

_nicolas ·

Hallo,

bei mir werden einfach keine CSS-Stile in „Text“ angezeigt, ganz gleich, was ich konfiguriere. Folgendes steht bei mir im TS:

RTE.default.contentCSS = fileadmin/template/rte.css
RTE.default.useCSS = 1
RTE.default.showTagFreeClasses = 1
RTE.default.classesCharacter = test
RTE.config.tt_content.bodytext.proc.allowedClasses = test

In meiner CSS-Datei steht bisher nur der Eintrag „span.text { text-align:center }. Aber selbst das will nicht funktionieren. Ich bekomme absolut nichts im RTE angezeigt. Was mache ich falsch?

Unbekannter Benutzer ·

Hallo _nicolas,
probiers mal mit folgendem Skript im TSconfig Deiner Root-Seite (bei mir klappt diese Konfiguration):

RTE {
  #-- Den eigenen CSS-Klassen sprechende Namen zuweisen --#
  classes {
    test {
      name = Meine Testklasse
    }
  }
  default {
    #-- Eigene CSS-Datei zur Nutzung bekannt geben --#
    contentCSS = fileadmin/template/rte.css
    #-- Alle nötigen Tags im Rte nutzen --#
    #-- auch wenn diese nicht in der CSS-Datei vorhanden sind --#
    showTagFreeClasses = 1
    #-- Für den Rte erlaubte Klassen benennen --#
    proc.allowedClasses = (htmlarea-content-body, component-items, test)
    #-- Textdropdownliste weitere Klassen erlauben/zuweisen --#
    classesCharacter := addToList(test)
    #-- Rte Bearbeitungsmenüs konfigurieren --#
    showButtons = blockstylelabel, blockstyle, formatblock, textstylelabel, textstyle, bold, italic, textcolor, insertcharacter, left, center, right, table, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellmerge, unorderedlist, undo, removeformat, chMode, link
    hideButtons = fontstyle, fontsize, strikethrough, underline, lefttoright, righttoleft, justifyfull, outdent, indent, toggleborders, cellinsertbefore, cellinsertafter, celldelete, cellsplit, orderedlist, copy, cut, paste, redo, showhelp, about, inserttag, bgcolor, textindicator, emoticon, line, findreplace, spellcheck, user, acronym, subscript, superscript, image
  }
}

Prüfe bitte nach, ob in Deiner rte.css Deine Testklasse auch so benannt ist:

span.test {font-style:italic; color:red;}

Gruss Mensch

_nicolas ·

Hallo mensch ;-)

danke für Deinen Tipp! Der Fehler lag darin, dass ich den Konfiguration nicht in das TS-Config geschrieben habe, sondern in das TS fürs Template. Jetzt funktioniert alles super. :o