CKeditor带有url前缀的图像标签

CKeditor with a url-prefix for image tags

本文关键字:图像 标签 前缀 带有 url CKeditor      更新时间:2023-09-26

我使用CKeditor允许用户将图像添加到CMS中的文本框中。

一个可能的场景是这样的:我为客户开发了一个新网站http://developer.com/customer/a。基本url是"/customer/a"。但是当我将完成的网站发送到他们的域名www.customer-a.com时,基本url更改为"/",所有图像链接都断开了。

我想CKEditor保存像{base_url}/media/my-image.jpg的东西,但仍然保持CKEditor的所有所见即所得的功能。在CKeditor中是否有钩子或事件,我可以在查看html之前替换e g {base_url} ?

困难的方法是使用CKEditor的html解析器并遍历整个html文本,当它加载到编辑器中并检查/正确img标签的url。

第二个选项,虽然我不确定它是否可以应用于您的情况下,将使所有的图像依赖于CKEDITOR。当CKEDITOR初始化时,

或者只是在http://developer.com/customer/a上开发,但让图像放置在www.customer-a.com上甚至用于开发:)