TinyMCE如何将baseURL附加到LINK和图像的基本路径

时间:2012-10-10 13:24:03

标签: javascript editor tinymce wysiwyg

我正在使用TinyMCE编辑我的网站内容。

在本地我的基本网址和开发服务器的路径不同,它的不同和生产方式不同。

有没有办法为我的链接定义类似baseURL的内容,为要链接的图片定义basePath

我想为我的所有链接定义baseURL,并为我的所有图片定义basePath

现在我在我的本地工作,我创建了几页。但是当我想到开发和生产时,很难做出改变路径的任务。请急需一些解决方案。

3 个答案:

答案 0 :(得分:1)

enter image description here

        function myCustomURLConverter(url, node, on_save, name) {
            // Do some custom URL conversion
            if (name == "src")
            {
                url = window.location.origin +"/uploads/" + url
            }
            // Return new URL
            return url;
        }

答案 1 :(得分:1)

我认为您需要设置以下三个选项:

relative_urls : false,
remove_script_host : false,
document_base_url : "http://www.example.com/path1/"

根据TinyMCE documentation,这将根据您提供的基础将所有相对URL转换为完全限定的URL。

Screenshot of the relevant TinyMCE documentation

答案 2 :(得分:0)

我不确定我是否明白这个问题,但这不会提供你想要的东西吗?

var base = "http://"+window.location.host;
// base = "http://stackoverflow.com"
var img_base = base + "/img"
// img_base = "http://stackoverflow.com/img"