Я установил модуль 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-блоки редактируемыми из текстового редактора (без потери данных).
Это действительно раздражает.