我嘗試在CKEditor中的Liferay 6中自定義快捷鍵。Liferay:自定義CKEditor
我做了一個鉤子,並已將此添加到文件的HTML/JS /編輯/ CKEditor的/ ckconfig.jsp:
CKEDITOR.config.keystrokes = [
[ CKEDITOR.ALT + 121 /*F10*/, 'toolbarFocus' ],
[ CKEDITOR.ALT + 122 /*F11*/, 'elementsPathFocus' ],
[ CKEDITOR.SHIFT + 121 /*F10*/, 'contextMenu' ],
[ CKEDITOR.CTRL + 90 /*Z*/, 'undo' ],
[ CKEDITOR.CTRL + 89 /*Y*/, 'redo' ],
[ CKEDITOR.CTRL + CKEDITOR.SHIFT + 90 /*Z*/, 'redo' ],
[ CKEDITOR.CTRL + 76 /*L*/, 'link' ],
[ CKEDITOR.CTRL + 71 /*G*/, 'bold' ],
[ CKEDITOR.CTRL + 73 /*I*/, 'italic' ],
[ CKEDITOR.CTRL + 85 /*U*/, 'underline' ],
[ CKEDITOR.ALT + 109 /*-*/, 'toolbarCollapse' ]
];
的問題是,無論我做這個文件中的變化,它改變了什麼在我的CKEditor中!即使我刪除了所有東西,它仍然是一樣的。
當我用Firebug解析頁面時,我看到ckeditor.jsp被解析,即使我手動編輯這個文件,快捷方式仍然是本地的。
問題是:這個JSP文件是否被CKEditor解析過?如果是的話,有什麼阻止我的修改?