J'ai installé et configuré le module WYSIWYG (dernière version) pour utiliser CKEditor, et j'ai téléchargé la dernière version de CKEditor (dernière version complète) sur sites/all/libraries
. Je peux utiliser l'éditeur.
J'ai besoin de personnaliser quelques éléments supplémentaires, donc j'applique les changements de configuration à config.js dans sites/all/libraries/ckeditor/config.js
. Cependant, il semble que ce fichier ne soit même pas utilisé ou lu du tout. J'ai testé cette hypothèse en ajustant le stock config.js
comme suit:
CKEDITOR.editorConfig = function( config ) {
// Define changes to default configuration here. For example:
config.allowedContent = true;
alert('Hello!');
};
alert('World!');
Chaque fois que je charge l'éditeur, je m'attends à recevoir une ou deux alertes, l'une disant l'un Hello!
ou l' autre World!
ou les deux. Cependant, aucune fenêtre d'alerte n'est lancée.
Comment personnaliser la configuration de CKEditor lors de l'utilisation du module WYSIWYG?
$settings
variable de fonction des modules . Déroutant.J'ai eu un problème similaire et il s'avère que CKEditor mettait en cache le fichier config.js. Ne pas même appuyer sur control-F5 résoudrait cela: j'ai dû supprimer le cache manuellement dans les paramètres du navigateur.
J'espère que cela aide quelqu'un =)
la source
/admin/config/development/performance
et effacé votre cache à cet endroit également. J'espère que cela empêchera quelqu'un de créer 100 fichiers différents pour 100 commits différents.Tout ce que vous devez faire est de modifier
/sites/all/modules/ckeditor/ckeditor.config.js
au lieu deckeditor/config.js
fichier.la source