Drupal - Где находится config.js CKEditor? - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь найти файл конфигурации CKEditor (v8.5.3), чтобы я мог удалить автоматическое удаление классов из элемента div, используя config.extraAllowedContent = 'div(*)';

Я нашел некоторые темы, где люди ссылаются на config.js в корневом файле CKEditor, но я не могу найти его там. Любая идея, где я могу найти этот файл конфигурации? Спасибо за ответ.

Ответы [ 2 ]

0 голосов
/ 31 октября 2018

Я не Drupal парень, но из того, что я проверил, в D8 вы можете установить конфигурацию, используя hook_editor_js_settings_alter. Пожалуйста, смотрите:

Когда дело доходит до фильтрации HTML, однако, вы должны в панели администратора Drupal перейти на Configuration -> Content Authoring (Text formats and editors). Там вы можете либо установить флажок «Разрешенные теги HTML», либо просто снять флажок «Ограничить допустимые теги HTML и исправить ошибочный HTML», что разрешит все.

Если вы хотите настроить свой HTML, вот IMO, хорошая ссылка с синтаксисом фильтра: https://www.drupal.org/node/2571349

0 голосов
/ 30 октября 2018

Я запустил поиск файлов из командной строки и могу подтвердить, что нигде не существует файл config.js (используется v8.6.x).

Я обнаружил еще один случай, когда администратор терял классы в DIVs в CKEditor (хотя и в версии 8.2.x), и единственный найденный способ исправить это - создать новый текстовый формат в / admin / config / содержание / форматов . Затем, включая в разрешенных тегах HTML:

<div class>

Ее полное решение можно найти здесь . Он включает в себя несколько указателей на то, какие опции выбрать при создании нового текстового формата.

...