如何删除magento中的产品图像的缓存URL

时间:2014-05-27 07:00:59

标签: magento caching

对于我所有的magento产品图片,我从缓存网址获取图片。如何禁用它并让我的产品图片使用原始网址?

我在/public_html/dirname/app/code/core/Mage/Catalog/Helper/image.php文件中尝试使用以下代码但不支持。

Mage::getModel('catalog/product_media_config')->getMediaUrl($_product->getImage());

我需要使用代码的确切位置。或者提出一些解决方案来解决这个问题。

1 个答案:

答案 0 :(得分:4)

它为my.open list.phtml文件工作找到此代码行号。 notepad ++ 133

<img width="236" height="193" id="product-collection-image-<?php echo $_product->getId(); ?>"
                     src="<?php echo Mage::getModel('catalog/product_media_config')->getMediaUrl( $_product->getSmallImage()); ?>"
                     alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" />

使用此代码重新编译

src="<?php echo Mage::getModel('catalog/product_media_config')->getMediaUrl( $_product->getSmallImage()); ?>"

它仅适用于网格模式,您也可以更改列表模式,产品详细信息页面medai.pthml文件仅更改此文件src标记public class XXXMessageSenderBean extends MessageSenderBean implements javax.ejb.SessionBean, SessionSynchronization { }