更改Magento中所有产品的小图像

时间:2018-08-23 12:05:26

标签: sql database magento magento-1.7

我使用下面的sql代码,它似乎可以正常工作,当我检查magento的管理面板时,我看到更改已完成,如图所示。但是,当我检查网站时,我看到所有产品中的位置1产品仍然是小图像。前端似乎没有任何改变。我清除了所有缓存,但还是一样,有什么主意吗?

magento image backend

UPDATE duvargiydir_catalog_product_entity_media_gallery AS mg,
       duvargiydir_catalog_product_entity_media_gallery_value AS mgv,
       duvargiydir_catalog_product_entity_varchar AS ev
SET ev.value = mg.value
WHERE  mg.value_id = mgv.value_id
AND mg.entity_id = ev.entity_id
AND ev.attribute_id IN (86)
AND mgv.position = 2;

1 个答案:

答案 0 :(得分:0)

您可能需要刷新位于系统->缓存管理中的图像缓存。

您将在底部看到一个按钮,显示“刷新目录图像缓存”或类似内容。

Magento将创建一个调整大小和压缩后的图像,以显示在前端而不是原始图像上。因此,如果您更改数据库中的原始数据库,则不会触发观察者方法来清除缓存并重新创建指针。

这样做可以使拇指在页面加载时重新生成。