Исключить основное изображение из галереи продуктов Magento - PullRequest
1 голос
/ 04 июля 2011

Мне нужно обновить базу данных продуктов, чтобы пометить «базовое» изображение каждого продукта как исключенное.У некоторых продуктов есть 1 изображение, у некоторых - более 1. В каждом случае одно изображение помечается как базовое, маленькое и изображение большого пальца.В любом случае, когда изображение помечено как таковое, мне нужно, чтобы оно было исключено из галереи.

В настоящее время, без исключения, это изображение будет дважды отображаться в галерее лайтбокса (Magento 1.4.0.1).

Кто-нибудь знает структуру базы данных достаточно хорошо, чтобы дать мне решение MySQL для ее обновления?

Я могу достаточно легко управлять будущими новыми продуктами, но я никак не могу пройти через22000 товаров вручную!: -)

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 05 июля 2011

SQL для этого в Magento 1.4.0.1:

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

Я согласен, что обновление кода галереи было бы хорошим / лучшим решением, но в моем случае я легко могу быть в курсе этого, так как новые продукты будут добавлены в будущем.

0 голосов
/ 04 июля 2011

Проще обновить код галереи, чтобы исключить первое изображение, и у вас нет постоянной необходимости обновлять изображения продукта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...