从 Magento 产品库中排除主图像

Exclude main image from Magento product gallery

我需要更新我的产品数据库,以将每个产品的"基本"图像标记为已排除。有些产品有 1 个图像,有些产品有 1 个以上。在每种情况下,一个图像被标记为基本图像、小图像和拇指图像。在任何情况下,如果图像被标记为这样,我都需要将其从图库中排除。

目前,在不排除它的情况下,该图像将在灯箱库 (Magento 1.4.0.1) 中显示两次。

有人知道数据库结构足以给我一个 mySQL 解决方案来更新它吗?

我可以很轻松地管理未来的新产品,但我无法手动运行 22000 种产品! :-)

提前致谢!


在 Magento 1.4.0.1 中执行此操作的 SQL 是:

1
2
3
UPDATE `catalog_product_entity_media_gallery_value`
SET Disabled = 1
WHERE Position = 1

我同意更新图库代码会是一个很好/更好的解决方案,但就我而言,随着未来添加新产品,我很容易掌握这一点。


更新您的图库代码以排除第一张图片更容易,您也不需要持续更新产品图片。