Redakteurs-spezifische Konfiguration des ckeditor

Der neue RTE unter Typo3 8.7, ckeditor, wird über yaml-files konfiguriert.

Die Konfiguration des ckeditor nimmt man am besten in einem site-package ( hier sehr gut erklärt) vor.

  • Die yaml-Datei legt man z.B. ab unter typo3/ext/my_sitepackage/Configuration/RTE/mydateiname.yaml
  • Sie muss in typo3/ext/my_sitepackage/ext_localconf.php registriert werden und erhält hier einen Registrierungsnamen.
  • Um sie wirklich zu verwenden, muss sie im Page Tsconfig angezogen werden: Z.B.
    RTE.config.tt_content.bodytext.preset = registrierungsname

Häufig sollen Redakteure nicht die gleichen Rechte im Editor haben wie der Admin. Z.B. sollen sie i.d.R. keinen Zugriff auf den Quelltext bekommen und auch Textstile nicht wahllos vergeben können, sondern auf die vordefinierten Klassen zugreifen.

Man kann daher einfach eine weitere Datei mit reduzierten Rechten erstellen:
typo3/ext/my_sitepackage/Configuration/RTE/dateiname-redakteur.yaml

Diese wird ebenfalls in typo3/ext/my_sitepackage/ext_localconf.php registriert.

Um sie für den Redakteur oder die Gruppe zu verwenden, muss sie im jeweiligen User Tsconfig angezogen werden: Z.B. page.RTE.config.tt_content.bodytext.preset = registrierungsname-redakteur

Es wird dann die ursprüngliche Page Tsconfig überschrieben und der Redakteur erhält verminderte Rechte im ckeditor.

aktualisiert 18.5.19