Как остановить CKEditor (Drupal 8) перестать добавлять <p>и чередование пустых <i>или <span>? - PullRequest
0 голосов
/ 21 сентября 2019

Я установил модуль ckeditor_config, который включает пользовательскую конфигурацию в CKeditor.Я пробовал следующие коды:

CKEDITOR.dtd.$removeEmpty.span = false; 
CKEDITOR.dtd.$removeEmpty.i = false;
config.fillEmptyBlocks = false;

Или

CKEDITOR.dtd.$removeEmpty.i = 0;
CKEDITOR.dtd.$removeEmpty.span = 0;

Но это не работает вообще.Мои блоки нижнего колонтитула в Drupal не выровнены, потому что у одного из них есть автоматический P TAG (почему P TAG автоматически добавляется в одну строку?), Другой ломается, когда я пытаюсь его редактировать (потому что у него есть значки FA в пустых тегах).И я не могу добавить P TAG к трем блокам, потому что один из них настроен модулем меню.

Я знаю, что могу изменить CSS с помощью display: none на P TAG, ноЯ пытаюсь полностью отключить эту функцию автоматического создания и сделать свои настраиваемые HTML-блоки редактируемыми из текстового редактора (без потери данных).

Это действительно раздражает.

...