CKEditor for Drupal Tricks

This website contains links to software which is either no longer maintained or will be supported only until the end of 2019 (CKFinder 2). For the latest documentation about current CKSource projects, including software like CKEditor 4/CKEditor 5, CKFinder 3, Cloud Services, Letters, Accessibility Checker, please visit the new documentation website.

If you look for an information about very old versions of CKEditor, FCKeditor and CKFinder check also the CKEditor forum, which was closed in 2015. If not, please head to StackOverflow for support.

The following page lists a few tricks that you can use to make your CKEditor experience in Drupal even better than before.

Adjusting CKEditor to Your Theme

When using a custom theme, sometimes it is necessary to tell CKEditor to use the correct style. Let us use the Marinelli theme as an example.

By default, it is hard to create a page with CKEditor when using this theme since the background color used by the site and the editor font color are too similar. It is very hard to read anything and the text is aligned to the center:

Default CKEditor settings used in the Marinelli theme


Fortunately, there is a way to tell CKEditor to appear just like you would expect.

Take a look at the source of the Marinelli template (you may use Firefox with Firebug to do that). The ID of main element is primary. The class is named singlepage. All you need to do is tell CKEditor to use these styles.

Go to the Administration > Configuration > Content authoring > CKEditor section and open the CKEditor profile that you want to configure. Go to the CSS section choose the Use theme CSS option for the Editor CSS setting.