Buttons im htmlarea RTE mit TypoScript einstellen

TYPO3 bietet für die Bearbeitung der Texte den Richt-Text-Editor htmlArea RTE an. Mit dem RTE lassen sich Texte einfach bearbeiten, wie man das z.B. von OpenOffice oder Word gewohnt ist. Die Standardeinstellungen bieten jedoch nur eine Auswahl der zur Verfügung stehender Schaltflächen an.

Für manche Projekte braucht man ein paar mehr Schaltflächen, bei anderen möchte man gewisse Schaltflächen wieder verstecken. Auf der Abbildung ein RTE mit allen Schaltflächen, die mir z.Zt. bekannt sind; Version: htmlArea RTE 1.7.9:

htmlArea RTE 1.7.9 mit allen Schaltflächen

Alle Buttons anzeigen

Mit folgenden Einstellungen im TSconfig der Rootpage (Seiteneigenschaften bearbeiten -> Options) werden die Buttons wie auf dem Screenshot oben angezeigt:

RTE.default {
  contentCSS = fileadmin/css/main/cms_typo3-RTE.css
  # Klassen anzeigen, die keinem HTML-Tag zugeordnet sind
  showTagFreeClasses = 1
  # Alle Buttons anzeigen
  showButtons = *
  # Zusätzliche Buttons für den RTE aktivieren.
  showButtons := addToList(user)
  # Sicherstellen, dass die Liste für versteckte Buttons leer ist
  hideButtons >
}

Bestimmte Buttons ausblenden

Es gibt auch häufig die Anforderung, Buttons nicht anzuzeigen, z.B. um ein einheitliches Layout sicherzustellen oder den Konfigrationsaufwand in Grenzen zu halten. Buttons können ausgeblendet werden, indem sie zur Liste für versteckte Buttons hinzugefügt werden:

RTE.default {
  contentCSS = fileadmin/css/main/typo3-RTE.css
  # Buttons zum ausblenden hinzufügen
  hideButtons := addTotLIst(blockstyle, textstyle, underline)
}

Oder die Liste für versteckte Buttons überschreiben (Dann werden auch die Standardeinstellungen entfernt):

RTE.default {
  contentCSS = fileadmin/css/main/typo3-RTE.css
  # nur die folgenden Buttons ausblenden:
  hideButtons = addTotLIst(blockstyle, textstyle, underline
}

Die Liste aller im RTE möglichen Buttons / Schaltflächen findest Du in der aktuellen Dokumentation des RTE.

Getestet auf TYPO3 4.2.6, htmlArea RTE 1.7.9

Hier ist das Manual zum htmlArea RTE 1.7.9