Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Prestashop 1.6 无法上载svg徽标prestashop 1.6_Prestashop 1.6 - Fatal编程技术网

Prestashop 1.6 无法上载svg徽标prestashop 1.6

Prestashop 1.6 无法上载svg徽标prestashop 1.6,prestashop-1.6,Prestashop 1.6,我想在prestashop 1.6中上载SVG徽标,但我的徽标会自动转换为jpeg。我曾尝试在ImageManager类中自定义validateUpload以接受SVG扩展,我做到了,现在SVG已上载,但之后它们会转换为jpeg。在数据库中,在配置表中,将值更改为logo.svg,其中名称等于PS_logo。这是要在dbb服务器上执行的sql查询: UPDATE ps_configuration SET value='logo.svg' WHERE name = 'PS_LOGO'; 默认情况

我想在prestashop 1.6中上载SVG徽标,但我的徽标会自动转换为jpeg。我曾尝试在ImageManager类中自定义validateUpload以接受SVG扩展,我做到了,现在SVG已上载,但之后它们会转换为jpeg。

在数据库中,在配置表中,将值更改为logo.svg,其中名称等于PS_logo。这是要在dbb服务器上执行的sql查询:

UPDATE ps_configuration SET value='logo.svg' WHERE name = 'PS_LOGO';

默认情况下,值为logo.jpg

非常感谢,这非常有帮助,但我现在的问题是,我发现svg文件没有上载,我没有在/img目录中找到我的图像,所以我想找到上载徽标以对其进行剪切的函数,我试图检查adminthemecontroller,但没有找到上载徽标的功能。您在adminthemecontroller中做了哪些修改?我想在函数updateLogo()中,谢谢,就是这样,我想这就是我要找的函数。非常感谢,我手动移动了图像,它工作了,这不是最好的解决方案,但目前还可以。别忘了在svg中嵌入宽度和高度,否则你会看到brobdingnagian徽标,取决于它被使用的位置,在脸上用星号标出:))