Mit diesem Script erweitert man den RTE um den Blockstil „Grossbuchstabe formatieren“. Dies ermöglicht einem den ersten Buchstaben eines Textes mit einem floatenden Großbuchstaben darzustellen.
Quelle: http://blog.exites.de/2011/01/eigene-rte-stile-im-typo3-backend-konfigurieren/
TypoScript-Konfiguration
# RTE-Anpassungen (eigene Stile)
RTE.default {
# RTE soll CSS verwenden
useCSS = 1
contentCSS = fileadmin/default/templates/css/screen/rte-styles.css
# Diese Klasse soll im Blockstil verfügbar sein:
classesParagraph := addToList(great_first_letter)
proc.allowedClasses := addToList(great_first_letter)
# wir möchten auch Zuweisungen ohne vorgelegten Tag erlauben
showTagFreeClasses = 1
# Die gesamt Einstellungen sollen nun auch im Frontend der Seite greifen
FE.proc < RTE.default.proc
FE < RTE.default
}
# Hier definieren wir den Namen und das Layout im Backend
RTE.classes {
great_first_letter {
# angezeigter Name in der Auswahlbox beim Blockstil
name = Grossbuchstabe Formatiert
# Aussehen der Klasse, wie sie im Backend erscheinen soll
value = float: left; color: #99042f;
}
}
CSS-Layout
.great_first_letter {
float: left;
margin: 8px 3px -8px 0;
color: #99042f;
font-size: 140%;
text-transform: uppercase;
}