Ckeditor: Как я могу сделать немного тегов как h3, H-4, h5 не доступными для редактирования в ckeditor
откройтесь к js решению или CSS, которую любой сделает
Параметр конфигурации protectedSource является предпочтительным параметром для этого.
{Array} CKEDITOR.config.protectedSource
Список регулярных выражений, которые должны выполняться во входном HTML, с указанием кода, который должен оставаться нетронутым.
Я не специалист по регулярным выражениям, но что-то вроде этого должно помочь:
config.protectedSource.push(/[^<]*(<h1>([^<]+)<\/h1>)/g);
вам, возможно, придется немного поэкспериментировать. Предостережение: регулярное выражение в этой форме будет улавливать только теги
, а не, например, отклонения вроде ...
. ... h1>
В config.js используйте следующий код, чтобы определить, какие элементы вы хотите разрешить в CKEditor (я удалил h1):
config.format_tags = 'p;h2;h3;h4;h5;h6;pre;address;div'