Плагин CKEditor рендеринг отличается в WYSIWYG и исходном режиме - PullRequest
0 голосов
/ 13 января 2011

Я начинаю разрабатывать плагин для CKEditor , который необходимо использовать для вставки некоторых HTML фрагментов в веб-страницу. Готово. Тем не менее, мне также нужно включить некоторые специальные элементы при переключении в режим WYSIWYG (например, что-то более или менее похожее на плагин Show Blocks , но не только на использование стилей, так как мне нужны некоторые элементы там). Итак, мой вопрос:

Как включить дополнительные элементы или стили (например, чтобы скрыть части содержимого в режиме WYSIWYG) в представлении WYSIWYG без изменения вывода HTML ?

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

PS: Если вам нужно узнать более подробную информацию, пожалуйста, спросите, но, например, предположим, что вставленный необработанный HTML код

<div class="xxx">Hello world !</div>

... но в режиме WYSIWYG сверху должна отображаться ссылка, которая выдает предупреждение и переключает пунктирную границу.

1 Ответ

0 голосов
/ 13 января 2011

О введении CSS классов в режиме WYSIWYG , используйте функцию addCss .

О создании поддельных элементов в режиме WYSIWYG ... Я думаю, что я могу решить проблему с помощью контекстного меню.

...