我无法在 Magento (CE,1.8)中将 SVG 图像作为类别缩略图上传。像jpg或png这样的“正常”图像格式似乎可以工作。
有人有想法吗?
问问题
2250 次
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 回答