I didn't find this in any on-screen help (though I might just have been bad at looking) and I had to work this out by examining your module code so I thought I'd note it here, in case anyone else finds it helpful.
When you set up the Security Filters for a CKEditor profile, these will only be applied to text areas as follows:
(1) Text areas with no associated format will have only the basic "HTML Filter" applied, if any Security Filters are selected in the CKE profile, and no filters applied if none are selected in the profile.
(2) Text areas with an associated format will have those filters applied which are BOTH (a) active in the selected filter at the time the node is loaded for editing AND (b) active Security Filters for the user's CKEditor profile.
(3) Associated formats are identified by the CKEditor module finding form elements structured as $form['body_field']['body'] and $form['body_field']['format'] respectively. Drupal 6 core node editing forms are structured like this - if your custom module code (via hook_form_alter() or hook_form()) structures your node editing form differently then it will be treated as if no format is associated to the text area.
For the record, I think these are good design decisions overall. They just weren't what I was expecting and it took me a long time to discover what was actually going on.
Comments
Comment #1
mkesicki commentedThx for report you idea. We wil think about this in future.