I’m trying to add placeholder text to my ckeditor screen like for example Type here ...
. You can do this with the configuration helper plugin.
I’ve placed the ckeditor library in sites/all/libries
. I’ve pasted the plugin in sites/all/libraries/ckeditor/plugins
. Then I’ve added the following code to my config.js (in ckeditor folder).
CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: // config.language = 'fr'; // config.uiColor = '#AADC6E'; config.extraPlugins='confighelper'; config.placeholder = 'Type here...'; };
But this doesn’t work. The config.js isn’t added to my page when there’s a ckeditor. The code is also not in ckeditor.js (which is loaded on the page, I thought that the plugin maybe added it to the file).
I’ve also tried to add the code to my script.js which is always loaded like this:
(function ($, Drupal, window, document, undefined) { Drupal.behaviors.my_custom_behavior = { attach: function(context, settings) { CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: // config.language = 'fr'; // config.uiColor = '#AADC6E'; config.extraPlugins='confighelper'; config.placeholder = 'Type here...'; }; } }; })(jQuery, Drupal, this, this.document);
But still no result… . I’m using CKEditor 4.4.2.1567b48
. Text format is filtered html. The ckeditor works but I can’t add any plugins (I would also like youtube plugin). Also cleared my cache a couple of times.
Am I doing something wrong?