Deled специальный tgas inckeditor - PullRequest
       10

Deled специальный tgas inckeditor

0 голосов
/ 05 сентября 2018

У меня есть эта строка в коде в поле длинного текста в ckeditor:

 <div style="width:100%"> <canvas id="canvas3"></canvas></div>

но когда я сохраняю, то удаляю и заменяю:

<div style="width:100%">&nbsp;</div>

поэтому удалите все: я использую, чтобы показать графику. Любая идея, чтобы решить это? Спасибо

1 Ответ

0 голосов
/ 06 сентября 2018

Вам нужно добавить config.extraAllowedContent = 'canvas[*]{*}(*)'; внутри вашего config.js. По сути, ни один из существующих плагинов не сообщил об элементе canvas в Advanced Content Filter (ACF), поэтому они были удалены. Этот фильтр позволяет вам решить, какие теги, атрибуты, стили и классы можно использовать в редакторе.

Как только вы добавите это, пожалуйста, просто переключитесь в режим источника. Если canvas там, это означает, что CKEditor исправлен и больше не удаляет этот тег. Если тег, несмотря на то, что он находится в редакторе, по-прежнему не сохраняется в базе данных, проверьте код на стороне сервера на наличие потенциальных фильтров HTML.

Если вы хотите узнать больше об ACF, см .:

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