7

商品のアニメーションGIF画像を表示したい。
gif画像をアップロードすることは可能ですが、フロントエンドでは同じことがわかりません。
MagentoのアニメーションGIF画像のキャッシュによる機能が見られないのを見ました。
どうすれば実装できますか?このリンクを参照してください
。 前もって感謝します。

4

1 に答える 1

11

あなたはそれを実装することができます。
ただし、キャッシュ機能はアニメーションGIF画像では機能しません。
からファイルをコピー

パス: app / code / core / Mage / Catalog / Model / Product / Image.php to

パス: 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 に答える