Ich versuche, den CKEditor zu einer Seite hinzuzufügen, die ich gerade entwickle, aber ich habe Probleme damit, dass er meine benutzerdefinierte Konfigurationsdatei aufnimmt. Ich verwende CKEditor in Visual Studio.NET 2008. Ich muss die angezeigten Symbolleisten anpassen, da Basic zu minimal ist und Full dem Benutzer eine überwältigende Anzahl von Schaltflächen bieten würde.
Ich deklariere den Editor in der aspx-Seite wie folgt:
<script type="text/javascript">
CKEDITOR.replace(document.getElementById("<%= txtTourItinerary.ClientID %>"),
{ customConfig: 'myconfig.js' }
);
</script>
die Datei myconfig.js selbst befindet sich im Stammverzeichnis des ckeditor-Verzeichnisses (in dem sich auch config.js befindet).
Allerdings, desipite Rendering der CKEditor selbst, scheint es völlig ignorieren meine benutzerdefinierte Konfigurationsdatei. Ich habe mich gefragt, ob jemand irgendwelche Vorschläge hat?
Danke!
Der Inhalt der benutzerdefinierten Konfigurationsdatei ist wie folgt:
CKEDITOR.editorConfig = function( config )
{
// Define changes to default configuration here. For example:
config.language = 'en';
config.defaultLanguage = 'en';
config.uiColor = '#000000';
};
CKEDITOR.config.toolbar_Full = [['Save', '-', 'Preview', '-' 'Print'],
['Undo', 'Redo'], ['Cut', 'Copy', 'Paste', 'PasteFromWord', 'SelectAll'],
['Find', 'Replace'],
'/',
['Bold', 'Italic', 'Unnderline', 'Strike', '-', 'Subscript', 'Superscript']];