我想为产品展示动画gif图像 上传gif图像是可行的,但在前端没有看到同样的情况 我看到了由magento动画gif图像缓存引起的功能 我该如何实施呢? 请查看this链接以供参考 在此先感谢。
答案 0 :(得分:10)
您可以实施它 虽然您的缓存功能不适用于动画gif图像 从
复制文件路径: app / code / core / Mage / Catalog / Model / Product / Image.php 以强>
路径: app / code / local / Mage / Catalog / Model / Product / Image.php
(必要时创建文件夹)
找到公共函数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);
}
希望这会对你有所帮助。