現在の設定
ストアの各商品には複数の画像があります。訪問者が製品ページにアクセスすると、メイン画像と一連のサムネイル(表示)が表示されます。サムネイルをクリックすると、その画像がメイン画像領域に即座に表示されます。
各製品には、「色」などの属性選択ドロップダウンもあります。
Drupal/Ubercart構成
Drupal6を使用しています。ファイルタイプのカスタム画像フィールドを持つ製品コンテンツタイプがあります。この 画像フィールドは、複数の値(つまり、複数の画像)を受け入れます。
次に、ビュー(ビューモジュール)を使用して一連のサムネイルを表示し、サムネイルがクリックされたときにメイン画像を変更するJavaScriptを使用します。
私が達成しようとしていること
サムネイルに加えて、訪問者が色属性ドロップダウンから色オプションを選択すると、使用可能な画像の1つ(基本的には色の選択に一致するもの)が表示されます。
私が見たもの
Ubercart Option Imageを知っていますが、これにより、属性ごとに新しい画像をアップロードする必要があり、製品ごとではありません。たとえば、属性colorは、すべて同じ色を共有する複数の異なる製品に使用されます。
オプション画像モジュールを使用すると、同じ属性を共有するすべての製品が同じ画像を表示します。だから、これはダメです。
また、製品ノードの既存の画像の1つを使用できるようにしたいので、新しい画像をアップロードしたくありません。