Я использую CKEditor 4.8.0, и в некоторых случаях мои изображения не появляются в окне CKEditor, а отображаются в выводе реальной страницы. Заглядывая дальше, я вижу, что теги изображений обернуты тегом span, который имеет следующие классы: cke_widget_wrapper, cke_widget_inline, cke_widget_image, cke_image_nocaption.
<span tabindex="-1" contenteditable="false" data-cke-widget-wrapper="1" data-cke-filter="off" class="cke_widget_wrapper cke_widget_inline cke_widget_image cke_image_nocaption" data-cke-display-name="image" data-cke-widget-id="19" role="region" aria-label="image widget">
Класс cke_widget_inline устанавливает отображение: inline-block; и это скрывает эти конкретные изображения от отображения в редакторе WYSIWYG.
Разметка прямая:
<div class="col-sm-6 illustration">
<img src="/sites/default/assets/image/blog/LandingPage/getting_started.svg">
</div>
Я заметил, что другие изображения, которые действительно появляются, также обернуты в этот тег span с этими классами, и изображения все еще появляются, так что из-за этой проблемы эти изображения могут не отображаться или можно сказать CKEditor не добавлять cke_widgit_inline Класс к элементам, используя config.js?