TinyMCE in Concrete5: Schriftgröße anpassen

Neulich schrieb ich, wie man die Schriftgröße des WYSIWYG-Editors »TinyMCE« im Content-Management-System »SilverStripe« anpassen kann. Heute will ich dasselbe für das CMS »Concrete5« erklären.

Man sucht mittels FTP-Client (etwa FileZilla, Core FTP Lite, Cyberduck) den Ordner /concrete/js/tiny_mce/themes und kopiert ihn nach /js/tiny_mce/themes/ (weil Dateien im Kern-Ordner niemals verändert werden sollten). Im kopierten Verzeichnis gibt es die Unterordner advanced, concrete und simple. Jeder dieser Ordner verzweigt sich noch weiter. Für uns interessant ist jeweils skins/default/. Wenn im Backend von Concrete5 unter Verwaltung > Allgemeine Einstellungen > Texteditor > Toolbar Set zum Beispiel Einfach eingestellt ist, nehmen wir uns den Ordner simple/skins/default/ vor.

Darin gibt es die CSS-Datei editor.css – diese bearbeiten wir mit einem Text- oder HTML-Editor. Gleich in den ersten Zeilen finden wir die Angabe


body, td, pre {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

Wir ändern die Buchstabengröße zum Beispiel in 14px, laden die Datei wieder hoch, leeren den Cache von Concrete5 und den Browser-Cache – und das war’s dann auch schon.

Concrete5 deutsche Version – und trotzdem noch englisch?

Die aktuelle deutsche Version des CMS »Concrete5«, concrete5.4.1.1_de_extended, stellt die Sprache trotz vorhandener deutscher Sprachdatei leider nicht von Englisch auf Deutsch um. Anscheinend wurde in einer bestimmten Datei vom deutschen Team eine nötige Konfiguration nicht vorgenommen. Aber so kann man es selber korrigieren:

In der Datei /concrete/config/base.php die Zeile 111 ändern von
define("LOCALE", 'en_US');
in
define("LOCALE", 'de_DE');

Spätestens nach einem Leeren des Browser-Cache ist dann alles in deutsch. Ich weiß bloß nicht, ob bei einem nächsten Update die oben genannte Datei nicht wieder überschrieben wird …


Torsten Kelsch