Estoy escribiendo un complemento CKEditor específico para mi aplicación web. Hasta ahora, mantuve mis propios archivos fuera de la estructura de código de CKEditor, pero la única documentación que puedo encontrar sobre el proceso de creación de complementos (que es un user-made tutorial, nada menos) dice que simplemente calcé mi código de complemento en ckeditor/_source/plugins
.¿Puedo controlar dónde CKEditor encuentra complementos para cargar?
¿Es este realmente el único camino a seguir? ¿Estoy atascado mezclando mi código con el código de liberación de CKEditor, o hay una manera de decirle dónde cargar complementos? Un ajuste de PLUGINPATH, si quieres?
Aha! Sí, eso es lo que estoy buscando. Supongo que necesito ejecutar esa función desde un script customConfig? –
Funcionó; Agregué 'CKEDITOR.plugins.addExternal ('foo', '/ media/js/plugins/ckeditor/foo /')' a mi config.js personalizado, fuera del bloque 'CKEDITOR.editorConfig = {...}' . ¡Gracias! –
Tenga en cuenta que 'addExternal' en realidad no carga el complemento; simplemente le dice a CKEditor dónde encontrarlo. Después de llamarlo, aún necesita decirle que cargue agregándolo a la propiedad 'CKEDITOR.extraPlugins'. – Synchro