首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal CKEditor image2插件只有在重新加载所见即所得后才能工作

Drupal CKEditor image2插件只有在重新加载所见即所得后才能工作
EN

Stack Overflow用户
提问于 2015-10-08 02:15:25
回答 2查看 196关注 0票数 5

我在media 2和image2上使用CKEditor。当我插入带有媒体的图像时,标记为

代码语言:javascript
复制
<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。

如果我再次单击“源”,然后再单击“源”,这样我就可以返回到所见即所得模式,我可以选择图像,然后image2可以很好地拾取它。

然后,标记如下所示

代码语言:javascript
复制
<p><img alt="" src="/sites/default/files/banner_images/image.JPG" /></p>

我尝试在插入媒体图像后调用updateElement(),但没有成功。我使用:

代码语言:javascript
复制
for ( instance in CKEDITOR.instances ){
    CKEDITOR.instances[instance].updateElement();
}

有谁知道解决这个问题的方法吗?

EN

回答 2

Stack Overflow用户

发布于 2015-10-18 21:01:10

您在StackOverflow上的标记已损坏,因此无法查看您的示例。

但是您所描述的问题与默认的CKEditor标记剥离行为非常非常相似。CKEditor ACL过滤器将从内容区域中删除所有未知(或受限)标签。要解决这个问题,你需要将这一行添加到你的config.js中(在Drupal使用的情况下,根据管理面板中的文本字段):

代码语言:javascript
复制
config.allowedContent = true;
票数 0
EN

Stack Overflow用户

发布于 2016-09-12 21:13:30

我在drupal.org上找到了解决方案,这里是:https://www.drupal.org/node/2400455#comment-11135553

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32999565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档