我正在使用CKEditor与媒体2和image2。当我用媒体插入图像时,标记是Drupal CKEditor image2插件只适用于重新加载wyiwyg
<p><mediawrapper data=""><img alt="" class="file-default media-element" data-fid="3" data-media-element="1" height="960" src="/sites/default/files/banner_images/image.JPG" typeof="foaf:Image" width="1280" /></mediawrapper></p>
如果我选择图像并尝试使用image2,它将不会拾取图像URL。
如果我再点击源,然后再点击源,所以我回到wysiwyg模式我可以选择图像和image2捡起来罚款。
的标记,然后看起来像这样
<p><img alt="" src="/sites/default/files/banner_images/image.JPG" /></p>
我试着插入媒体图像后,但没有成功调用updateElement()。我用:
for (instance in CKEDITOR.instances){
CKEDITOR.instances[instance].updateElement();
}
有没有人知道一种方法来解决这个问题?
感谢您的回答。 我修复了我的问题中的代码。 在我主题中的ckeditor.config.js文件中我有 CKEDITOR.editorConfig = function(config){ config.allowedContent = true; }; 但它并没有解决这个问题。 这似乎是image2插件不知道的图像属性,直到源被重新加载。 – ianckc