2013-01-04 32 views
7

Ürüne ait animasyonlu gif resimlerini göstermek istiyorum.
Gif görüntüsü yükleniyor, ancak ön yüzünde aynı şey görünmüyor.
Magento animasyonlu gif resimlerinde önbellek nedeniyle işlevselliğini gördüm.
Bunu nasıl uygularım?
Referans için this10 bağlantısını kontrol edin.
Teşekkürler Peşin.Magento, ürün için hareketli gif resmi Göster

+0

Link hiçbir ürüne sahip değil. Bunu işe mi aldın? – miles

+0

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

cevap

9

Bunu uygulayabilirsiniz.
Önbelleğe alma işleviniz animasyonlu gif görüntüsü için çalışmaz. app/kod/çekirdek/Büyücü/Katalog/Model/Ürün/image.php

giden yol: app/kod/yerel/

yolu dan
kopya dosya Mage/Catalogue/Model/Ürün/Image.php (gerekirse klasörler oluşturun)
Satırı bulun public function getUrl() ve işlevi aşağıdaki ile değiştirin:

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); 
    } 

Bu yardımcı olur umarım.

+0

teşekkürler .. bir çekicilik gibi çalıştı –

+0

Size yardımcı olmak için sevindim –

+2

Bu yardımcı olur, ancak rezised görüntüleri ile bazı sorunlar var. – superhero