Piszę wtyczkę CKEditor specyficzną dla mojej aplikacji internetowej. Do tej pory udało mi się zachować własne pliki poza strukturą kodu CKEditor, ale jedyna dokumentacja, którą mogę znaleźć na temat procesu tworzenia wtyczki (jest to user-made tutorial, nie mniej) mówi tylko po to, aby po prostu zniszczyć mój kod wtyczki do ckeditor/_source/plugins
.Czy mogę kontrolować, gdzie program CKEditor znajdzie wtyczki do załadowania?
Czy to naprawdę jedyna droga? Czy utknąłem z komunikując mój kod z kodem wydania CKEditor, czy jest jakiś sposób, aby powiedzieć mu, gdzie załadować wtyczki? Ustawienie PLUGINPATH, jeśli chcesz?
Aha! Tak, właśnie tego szukam. Rozumiem, że muszę uruchomić tę funkcję ze skryptu customConfig? –
Zadziałało; Dodałem 'CKEDITOR.plugins.addExternal ('foo', '/ media/js/plugins/ckeditor/foo /')' do mojego niestandardowego pliku config.js, poza blokiem 'CKEDITOR.editorConfig = {...}' . Dzięki! –
Należy zauważyć, że 'addExternal' w rzeczywistości nie ładuje wtyczki; po prostu informuje CKEditor, gdzie ją znaleźć. Po wywołaniu trzeba go jeszcze wczytać, dodając do właściwości 'CKEDITOR.extraPlugins'. – Synchro