How to use Advanced Configuration of WYSIWYG / CKEditor ?
Question
Content Filtering
Allow all : config.allowedContent = true;
Allowing any class in the editor is
config.extraAllowedContent = '*(*)';
This allows any class and any inline style.
config.extraAllowedContent = '*(*);*{*}';
To allow only class="asdf1" and class="asdf2" for any tag:
config.extraAllowedContent = '*(asdf1,asdf2)';
To allow only class="asdf" only for p tag:
config.extraAllowedContent = 'p(asdf)';
To allow id attribute for any tag:
config.extraAllowedContent = '*[id]';
To allow style tag (<style type="text/css">...</style>):
config.extraAllowedContent = 'style';
Complex configurations:
config.extraAllowedContent = 'span;ul;li;table;td;style;*[id];*(*);*{*}';
WYSIWYG Template
To disable 'Replace content' option by default : config.templates_replaceContent = false;
Comments