2

我无法在 Magento (CE,1.8)中将 SVG 图像作为类别缩略图上传。jpgpng这样的“正常”图像格式似乎可以工作。

有人有想法吗?

magento 后端

4

2 回答 2

1

您需要重写或修改此模型

类 Mage_Catalog_Model_Category_Attribute_Backend_Image

app/code/core/Mage/Catalog/Model/Category/Attribute/Backend/Image.php

在第 60 行

$uploader->setAllowedExtensions(array('jpg','jpeg','gif','png','svg')); // add the file type SVG to the allowed extension array.

它会工作得很好

于 2013-10-06T01:18:48.067 回答
0

解决方案是:

类 Mage_Catalog_Model_Category_Attribute_Backend_Image

重写文件

app/code/core/Mage/Catalog/Model/Category/Attribute/Backend/Image.php

更新代码

$uploader->setAllowedExtensions(array('jpg','jpeg','gif','png','svg'));
$uploader->setAllowRenameFiles(true);
// Avoid Validation for SVG
// $uploader->addValidateCallback(
//     Mage_Core_Model_File_Validator_Image::NAME,
//     new Mage_Core_Model_File_Validator_Image(),
//     "validate"
// );

和繁荣,你完成了!

于 2018-04-25T09:02:12.577 回答