Variantenwechsel: Titel der Variante statt Hauptartikel anzeigen

Hallo,

unser Variantenwechsel ist so eingestellt, dass immer die ganze Seite neu lädt und nicht per Ajax einzelne Teile nachgeladen werden. Das ist einfach dem geschuldet, dass wir sehr viele Daten bei den Varianten haben, die sich mit denen des Hauptartikels nicht decken.

Wir würden auch gern den Titel der Variante anzeigen statt des Titels des Hauptartikels. Wenn der Hauptartikel heißt “T-Shirt” dann soll bei einer gewählten roten Varianten also “T-Shirt - Rot” angezeigt werden statt “T-Shirt”. Geht das irgendwie? 

Mit Smarty {debug} habe ich den Name der Variante irgendwie nicht in $sArticle gefunden…

Hallo,

das liegt daran, dass du wohl nicht richtig nachgeschaut hast bzw. du ja nicht direkt eine Artikeleigenschaft suchst, sondern eine Varianteneigenschaft.

Hier wird der Variantenname ausgegeben: https://github.com/shopware/shopware/blob/5.6/themes/Frontend/Bare/frontend/detail/config_variant.tpl#L29 .

Es Bedarf also mindestens zwei foreach - Schleifen, um durch alle Variantengruppen (beispielsweise Farbe, etc.) und alle Variantengruppenoptionen (rot, etc.) zu gehen und dazu noch einer if - Prüfung, ob dies auch die aktive Gruppe und Option ist.

Viele Grüße 

Sebastian