TinyMCE

Aus Contao Community Documentation

TinyMCE-Dateien in Contao

  1. tl_files/tinymce.css
  2. system/themes/tinymce.css
  3. system/config/tinyMCE.php

tl_files/tinymce.css - Frontend und Formatierung im Texteditor

  • Diese Datei wird per default sowohl im Frontend, als auch im Texteditor im Backend eingebunden.
  • Die hier definierten Regeln können im Frontend durch Regeln aus den Stylesheets der Themes überschrieben werden.
  • In den Layouteinstellungen kann die Einbindung dieses Stylesheets verhindert werden (die Datei wird im Frontend ignoriert).
  • Die definierten Regeln greifen im Editor-Fenster, angesprochene Elemente werden hier also entsprechend formatiert dargestellt.
  • Die definierten Klassen werden im Texteditor übers Format-DropDownMenü zur Auswahl angeboten.

system/themes/tinymce.css - Formatierung im Texteditor

  • Diese Datei wird per default über tinyMCE.php in den Texteditor eingebunden.
  • Ihre Regeln gelten also ebenfalls für die Darstellung im Texteditor.

system/config/tinyMCE.php - Einstellungen des TinyMCE

  • Änderungen sind nicht updatesicher, da diese Datei bei einem Update überschrieben wird.

Für eine updatesichere Modifizierung der Einstellungen verfährt man wie folgt:

  1. tinyMCE.php duplizieren und umbenennen in zum Beispiel tinyMCE_custom.php
  2. Die eigene Datei tinyMCE_custom.php über system/config/dcaconfig.php in Contao einbinden
  3. Eintrag in der system/config/dcaconfig.php
// Die eigene RTE-Konfiguration verwenden für Text-Elemente
$GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_custom';

Weitere Möglichkeiten siehe weiter unten.

  • Cache leeren und evtl. Abmelden und wieder Anmelden bzw. sogar Browser-Neustart, oder Shift + Mausklick auf 'Seite neu laden'

Siehe auch MacKP im Forum zu diesem Thema

Ansichten
Meine Werkzeuge

Contao Community Documentation

Ich überlege gerade warum Contao Developer einen Hangout mit Bildübertragung machen... abgesehen von TheTril sind wir da alle relativ hässliche Typen wo Audio deutlich reichen würde. *g*

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge