CKEditor - Проблемы с extraAllowedContent / ACF - PullRequest
0 голосов
/ 14 июня 2019

Я загружаю некоторый HTML-контент в экземпляр CKEditor, который, помимо других элементов, имеет таблицу.Некоторые ячейки таблицы имеют тег td contenteditable='true', а другие contenteditable='false'

Когда я загружаю его в CKEditor, этот тег удаляется ACF.

Я добавил extraContentAllowed, и онработал хорошо для всех других тегов и элементов, но не может найти способ, чтобы он позволял contenteditable.

echo "CKEDITOR.config.extraAllowedContent = 'p div td table tr td th(*)[*]{*}; table[contenteditable]';";

Есть идеи?Спасибо!

1 Ответ

0 голосов
/ 18 июня 2019

Поскольку вы разрешаете все атрибуты [*], нет необходимости дополнительно разрешать атрибут contenteditable - table[contenteditable].Достаточно ввести конфигурацию ACF, как показано ниже:

// Directly on HTML page
var editor = CKEDITOR.replace( 'editor1', {
    extraAllowedContent:'p div td table tr td th(*)[*]{*}'
});

или

// Inside config.js
config.extraAllowedContent = 'p div td table tr td th(*)[*]{*}';

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...