2013-01-04 139 views
7

我想显示产品的动画图像。
上传gif图像是可能的,但在前端没有看到相同的图像。
我看到由于在magento动画gif图像中缓存的功能没有看到。
我该如何实现它?
检查this链接以供参考。
在此先感谢。Magento显示动画产品的图像

+0

该链接没有任何产品。你有这个工作吗? – miles

+0

@miles:http://www.itsourstudio.com/hungry-hound-591 –

回答

9

您可以实施它。
虽然您的缓存功能不适用于动画gif图像。应用程序/代码/核心/法师/目录/型号/产品/ Image.php

路径:应用程序/代码/本地/从

路径
拷贝文件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); 
    } 

希望这会帮助你。

+0

谢谢..它的工作就像一个魅力 –

+0

很高兴帮助你 –

+2

这有帮助,但我有rezised图像的一些问题。 – superhero

相关问题