Produktoptionen mit Bildern

Das Modul uc_option_image
ermöglicht die Zuweisung von Bildern zu Optionen. Als Voraussetzung benötigt es
imagecache, das wiederum von
imageapi abhängt.

Die Version 6.x-1.4 auf der Projektseite ist allerdings fehlerbehaftet. Besser ist die
Verwendung der Version in diesem Posting:
http://drupal.org/node/550344#comment-2113120

Wir wollen dafür sorgen, dass bei Artikel 2 in Abhängigkeit von der Gewählten Option "S", "M",
"L" unterschiedliche Bilder angezeigt werden.

Zunächst müssen wir die Verwendung von option images für das Attribut "Größe"
aktivieren. Gehen Sie dazu auf die Seite admin/store/settings/attributes. Dort gibt es einen
Bereich "Option Images", innerhalb dessen sich die Überschrift "Switch Attributes"
befindet. Dort sollte das Attribut "Größe" gelistet sein. Hier ist nun ein Häkchen vor das
Attribut zu setzen. Die anderen Einstellungen auf der Seite können ersteinmal unverändert
bleiben. Rufen Sie nun die Ansichtsseite von Artikel 2 auf. Sie sehen nun einen
durchgestrichenen Fotoapparat. Das liegt daran, dass wir den Optionen noch keine Bilder
zugewiesen haben. Meines Erachtens handelt es sich hier aber dennoch um einen Bug in dem
Modul. Wenn Sie nämlich eine andere der drei Größen auswählen, dann verschwindet der
Fotoapparat. Sie können nun alle Optionen durchklicken, ohne dass der Fotoapparat erneut
angezeigt wird. Er erscheint also nur beim ersten Aufrufen des Artikels, was meines Erachtens
ein Fehler darstellt.

Wie wollen den Optionen nun eigene Bilder zuweisen. Klicken Sie dazu bei Artikel 2 (also bei
dem Artikel mit den drei aktivierten Optionen) auf "Bearbeiten" und dann auf "Optionen". Sie
sehen nun bei jeder Option ein Feld, mit dem Sie jeweils ein Bild hochladen können. Nachdem
Sie Bilder ausgewählt haben und Ihre Änderungen mit einem Klick auf den Button "Speichern"
bestätigt haben, sehen Sie auf der Artikelansichtsseite das Bild zu der Standardoption. Wenn
Sie nun eine andere Option auswählen, dann sollte das Bild wechseln.

Wenn Sie für einen Artikel zwei oder mehr Attribute verwenden, dann setzen Sie das Attribut,
bei dessen Optionen Bilder gewechselt werden sollen, an erste Stelle. Ansonsten kann es sein,
dass der Mechanismus nicht richtig funktioniert. Die Reihenfolge der Attribute legen Sie wie
folgt fest: Klicken Sie auf der Bearbeitungsseite eines Artikels auf "Eigenschaften", um alle
Attribute für den Artikel anzeigen zu lassen. Zu Beginn jeder Zeile sehen Sie ein Kreuz, mit
dem Sie das entsprechende Attribut an die gewünschte Stelle schieben können.

Beachten Sie, dass wir nur bei diesem einen Artikel Bilder mit den Optionen verknüpft
haben. Dies muss für jeden Artikel getrennt geschehen. Im Gegensatz zu der Standardversion von
der Projektseite bietet die oben genannte Version aus dem Beitrag im Thread auf der Seite
admin/store/settings/attributes allerdings die Option: "Set option images to be the same for
all prducts". Klickt man dies an, muss man also nicht mehr für jedes Produkt die Einstellungen
gesondert vornehmen.

Compatibility with Ubercart Ajax Attribute Calculations module: http://drupal.org/node/712542

Die hochgeladenen Bilder liegen alle im Verzeichnis sites/default/files/option-images. Man
beachte, dass das Modul dort keine Bilder löscht - auch dann nicht, wenn man für ein
bestehendes Bild ein anderes Bild hochlädt.