RTE für zusätzliche Klassen anpassen

Am Besten benützt man den RTE mit den Typical Einstellungen (Default configuration settings). Dabei sind schon einige Klassen vordefiniert, die man anpassen und benützen kann. Zusätzlich kann man weitere Klassen hinzufügen und die voreingestellten entfernen. Die default.css befindet sich in der Extension.

Einstellungen für TYPO3 bis Version 4.7:

RTE.default {
#angepasste CSS Datei in fileadmin speichern
contentCSS = fileadmin/../default.css
}
#Klassen hinzufuegen
RTE.default.proc.allowedClasses := addToList(error, small, arrowlink)
RTE.default.classesParagraph := addToList(error, small)
RTE.default.classesCharacter := addToList(small)
RTE.default.classesAnchor := addToList(arrowlink)

#nicht benoetigte Klassen entfernen
RTE.default.classesParagraph := removeFromList(csc-frame-frame1, csc-frame-frame2)
RTE.default.proc.allowedClasses := removeFromList(csc-frame-frame1, csc-frame-frame2, important, name-of-person, detail)
RTE.classes := removeFromList(csc-frame-frame1, csc-frame-frame2, important, name-of-person, detail) 

#Klassen fuer die RTE Auswahlfelder definieren
RTE.classes.error {
             name = Error in Red
             value = color: #FF0000; font-weight: bold; background-color: #ffff00;
        }
RTE.classes.small {
             name = Small Font
             value = font-size: 80%;
        }
RTE.classesAnchor.arrowlink {
             name = Link with an Arrow
             value = background: url(fileadmin/../arrow1.gif) no-repeat 100% 0%;
        }

Deprecated RTE Eigenschaften ersetzen

Ab der TYPO3 Version 4.8 fallen einige RTE Eigenschaften weg. Diese sind jetzt schon als "deprecated" in der Version 4.6.* gekennzeichnet. Im Installtool/Update Wizard kann man die Liste der neuen Eigenschaften einsehen. Man wird auch darüber informiert auf welchen Seiten die veraltete Eigenschaften noch eingesetzt werden. Die Standard RTE Einstellungen werden mit dem Update Wizard aktualisiert. Eigene PageTSconfig Einstellungen sollten in Zukunft mit den neuen RTE Eigenschaften definiert werden.

Hier ein paar Beispiele was sich ändert:

deprecated: RTE.default.classesParagraph := addToList(error)
new:
 RTE.default.buttons.blockstyle.tags.div.allowedClasses:= addToList(error)

deprecated: 
RTE.default.classesCharacter := addToList(small)
new:
 RTE.default.buttons.textstyle.tags.span.allowedClasses := addToList(small)

deprecated: 
RTE.default.classesAnchor := addToList(arrowlink)
new:
 RTE.default.buttons.link.properties.class.allowedClasses := addToList(arrowlink)

deprecated: RTE.default.classesParagraph := removeFromList(csc-frame-frame1, csc-frame-frame2)
new: RTE.default.buttons.blockstyle.tags.div.allowedClasses := removeFromList(csc-frame-frame1, csc-frame-frame2)

deprecated: RTE.default.classesAnchor := removeFromList (detail,external-link,external-link-new-window,internal-link-new-window,internal-link,download,mail)
new: RTE.default.buttons.link.properties.class.allowedClasses := removeFromList(external-link,external-link-new-window,internal-link-new-window,internal-link,download,mail) 
 

Sie sind hier: TYPO3 » Tipps & Tricks » RTE » RTE für zusätzliche Klassen anpassen

Servicetelefon 0800 - 8976326 (kostenloser Anruf)