Рендеринг плагина CKEditor отличается в WYSIWYG и исходном режиме

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

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

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

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

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

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


person Olemis Lang    schedule 12.01.2011    source источник
comment
...завершение предложений?   -  person John Parker    schedule 13.01.2011


Ответы (1)


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

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

person Olemis Lang    schedule 13.01.2011