Prestashop:用相对路径保存图像?

时间:2016-02-23 10:54:20

标签: file prestashop-1.6

当我将图像上传到CMS页面(Prestshop)时,它将使用绝对路径保存。如果您在本地主机中工作,然后将站点移动到远程服务器后,这非常糟糕。

我该怎么改变?以便使用相对路径保存图像:

图像保存为http://www.example.com/img/cms/my-image.jpg

我需要它像img/cms/my-image.jpg

1 个答案:

答案 0 :(得分:1)

您可以查看tinymce配置文件/js/admin/tinymce.inc.js

function tinySetup(config)
{
    if(!config)
        config = {};

    //var editor_selector = 'rte';

    if (typeof config.editor_selector != 'undefined')
        config.selector = '.'+config.editor_selector;

    default_config = {
        selector: ".rte" ,
        plugins : "colorpicker link image paste pagebreak table contextmenu filemanager table code media autoresize textcolor anchor",
        browser_spellcheck : true,
        toolbar1 : "code,|,bold,italic,underline,strikethrough,|,alignleft,aligncenter,alignright,alignfull,formatselect,|,blockquote,colorpicker,pasteword,|,bullist,numlist,|,outdent,indent,|,link,unlink,|,anchor,|,media,image",
        toolbar2: "",
        external_filemanager_path: ad+"/filemanager/",
        filemanager_title: "File manager" ,
        external_plugins: { "filemanager" : ad+"/filemanager/plugin.min.js"},
        language: iso,
        skin: "prestashop",
        statusbar: false,
        relative_urls : false,
        convert_urls: false,
        entity_encoding: "raw",
        extended_valid_elements : "em[class|name|id]",
        valid_children : "+*[*]",
        valid_elements:"*[*]",
        menu: {
            edit: {title: 'Edit', items: 'undo redo | cut copy paste | selectall'},
            insert: {title: 'Insert', items: 'media image link | pagebreak'},
            view: {title: 'View', items: 'visualaid'},
            format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'},
            table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'},
            tools: {title: 'Tools', items: 'code'}
        }
    };

    $.each(default_config, function(index, el)
    {
        if (config[index] === undefined )
            config[index] = el;
    });

    tinyMCE.init(config);
}

默认情况下,relative_urls设置为false的值。