我想显示产品的动画 gif 图像。
上传 gif 图像是可能的,但在前端看不到相同的图像。
由于没有看到 magento 动画 gif 图像中的缓存,我看到了该功能。
我该如何实施?
检查此链接以供参考。
提前致谢。
问问题
8316 次
1 回答
11
你可以实现它。
尽管您的缓存功能不适用于动画 gif 图像。
从复制文件
路径: app/code/core/Mage/Catalog/Model/Product/Image.php 到
路径: app/code/local/Mage/Catalog/Model/Product/Image.php
(如有必要,创建文件夹)
找到行public function getUrl()并将函数替换为:
public function getUrl()
{
$baseDir = Mage::getBaseDir('media');
$file = ('gif' == strtolower(pathinfo($this->_baseFile, PATHINFO_EXTENSION))) ? $this->_baseFile : $this->_newFile;
$path = str_replace($baseDir . DS, "", $file);
return Mage::getBaseUrl('media') . str_replace(DS, '/', $path);
}
希望这会帮助你。
于 2013-01-04T05:45:31.927 回答