komplexe Optionen
Komplexe Optionen bekommt man allerdings auf die vorstehend genannte Weise nicht zum Fliegen. Wenn man also vorhat, den Platzhaltertext beim Bild-Einbinden zu ersetzen, dann geht das nicht.
Der Originalbefehl lautet so:
CKEDITOR.config.image_previewText = CKEDITOR.tools.repeat( '___ ', 100 );
Ich möchte jetzt einen anderen Text dort haben:
CKEDITOR.config.image_previewText = CKEDITOR.tools.repeat('das ist die Liebe der Matrosen. Auf die Dauer lieber Schatz ist mein Herz kein Ankerplatz', 50 );
das passt nicht. Deshalb muß man jetzt nun wirklich die config.js im Verzeichnis admin/template/js/ckeditor anfassen müssen, besser wäre eine eigene Konfigurationsdatei, aber da hab ich die Verlinkung noch nicht hinbekommen.

Also habe ich das in der Datei config.js im Verzeichnis admin/template/js/ckeditor bearbeitet.
Man muß nur drauf achten, daß man die Datei vor dem nächsten Backup sichert...
Es ist jederzeit möglich, eine eigene Konfigurationsdatei einzubinden. Es braucht nur ein wenig Verzeichnis-Akrobatik ;=)
Wenn die spezielle Konfigurationsdatei im Verzeichis data mit dem Namen ckeditoroptions.js abgelegt ist, tragen Sie dies so in der gsconfig.php ein:
define('GSEDITOROPTIONS', "customConfig : '../../../../data/ckeditoroptions.js'");
Das funktioniert. Bis auf eine Kleinigkeit:
Alle Konfigurationsoptionen in dieser Datei werden ausgeführt, bis auf eine: die Definition des gewünschten Skins.
Deshalb muss man diese Anweisung ergänzen, um wirklich 100% aller gewünschten Änderungen umgesetzt zu bekommen.
define('GSEDITOROPTIONS', "customConfig : '../../../../data/ckeditoroptions.js',skin: 'v2' ");