7

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

4

1 回答 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 回答