Hallo Community,
habe ein Produkt angelegt, mit den Optionen Farbe und Größe. Jede Farbe hat jeweils 4-5 Bilder, da Kleidung machts auch Sinn, weil Kunden gerne die Kleidungen aus anderen Blickwinkeln und Ansichten sehen wollen.
Wenn ich nun das Produkt öffne habe ich da ca. 30 Bilder, was schrecklich aussieht… Ich will, dass nur die relevanten Bilder zu einer Farbe angezeigt werden, wenn etwas im Dropdown-Menü ausgewählt wird bzw. wenn eine voreinstellte Option festgelegt wird.
Ich habe folgenden Ansatz versucht:
-
alle Bilder einer Farbe, bekommen denselben identischen alt text
-
eine Filter-Funktion in theme.js definiert, was alle Bilder beim Laden der Seite ausblendet und nur die Bilder anzeigt welche die Farbe im Farbauswahl-Dropdown Menü ausgewählt ist.
-
diese Filterfunktion wird bei Laden des Produktes und bei Änderungen im Farbauswahl-Dropdown-Menü geupdadet
Allerdings nicht mit dem gewünschten Ergebnis.
Solche Aktionen mit Vanilla JS und/oder in React relativ simpel umzusetzen, aber in liquid nicht auf Anhieb geschafft.
Meine Anfrage beim englischsprachigen Support mit dem Ergebnis:
-beauftrage einen Developer oder installiere eine App.
Vielen Dank im Voraus für konstruktive Tipps und Ratschläge…
Freundiche Grüße