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