2011-07-04 9 views
1

すべての製品の「ベース」画像を「除外」とマークするために、製品のデータベースを更新する必要があります。一部の製品には1つの画像があり、一部の製品には1つ以上の画像があります。いずれの画像も、ベース、スモール、サム画像としてマークされます。どのような場合でも、画像がそのようにマークされている場所では、ギャラリーから除外する必要があります。Magentoの製品ギャラリーからメイン画像を除外します

現在、除外されることなく、その画像はライトボックスギャラリー(Magento 1.4.0.1)に2回表示されます。

誰かが私にこの問題をアップデートするためのmySQLソリューションを提供するのに十分なデータベース構造を知っていますか?

私は将来の新製品を簡単に十分に管理することができますが、手動で22000製品を実行する方法はありません。 :-)

ありがとうございます!

答えて

1

Magentoの1.4.0.1でこれを行うためのSQLは次のとおりです。

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

私はギャラリーのコードを更新することは良い/よりよい解決策であったであろうことを同意するが、私の場合、私は簡単に維持することができています将来的には新製品が追加されるなど、これが最優先です。

+0

イメージインポートスクリプトを変更して、ギャラリーからインポートするイメージを除外するようにしました。これは、製品ごとに1つのイメージ(スクリプト)しかインポートしないため、私のニーズに対応します。 – robgt

0

ギャラリーコードを更新して、最初のイメージを除外しやすくすると、製品イメージを更新する必要はありません。

関連する問題