我已经从 Magento 1.7.0.0 升级到 1.9.0.1 并且在最终解决了大部分问题之后,我留下了一个我无法解决的问题。
我的产品页面或购物车中的缩略图都不起作用。它们只显示占位符图像,但我设置的占位符图像没有显示皮肤文件夹中的默认 magento 图像。
我正在使用它来获取缩略图,
echo $this->getProductThumbnail()->resize(74, 89);
当我使用此代码时,我在其他方面也遇到了问题,
$this->helper('catalog/image')->init($_product, 'thumbnail', $image->getFile())->resize(100,153)
如果我使用“缩略图”以外的任何其他词,它可以正常工作,但只要我使用缩略图,我就会得到相同的结果,只是随机占位符图像。
关于为什么现在不起作用,我已经没有想法了。
编辑:
好的,我以为我可以正常工作,但事实证明我只是从实时站点复制了缓存文件夹。那我把范围缩小了一点。似乎 Magento 只是出于某种原因拒绝生成缓存图像,但我不知道为什么。权限都设置在文件夹上,GD 在服务器上运行,与实时站点相同。
谢谢