# Farben der Varianten im Listing ausgeben

**URL:** <https://forum.shopware.com/t/farben-der-varianten-im-listing-ausgeben/94805>\
**Category:** Programmierung\
**Tags:** themes--design\
**Created:** [13. Juni 2022 um 07:53 UTC](https://forum.shopware.com/t/farben-der-varianten-im-listing-ausgeben/94805 "2022-06-13T07:53:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![a.hoffmann](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@a.hoffmann](https://forum.shopware.com/u/a.hoffmann)\
**Post date:** [13. Juni 2022 um 07:53 UTC](https://forum.shopware.com/t/farben-der-varianten-im-listing-ausgeben/94805/1 "2022-06-13T07:53:26Z")

</div>

Hallo zusammen,

ich würde gern die Farben der Varianten im Listing über dem Titel des Stammartikels anzeigen lassen.

Über die Hilfe oder einen Hinweis wäre ich sehr dankbar!

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [13. Juni 2022 um 07:56 UTC](https://forum.shopware.com/t/farben-der-varianten-im-listing-ausgeben/94805/2 "2022-06-13T07:56:58Z")

</div>

Da musst du das Template modifizieren, das kann Shopware nicht von selbst.

Einfach Eigenschaft Abfragen und ausgeben.

> **[Home](https://developer.shopware.com/docs/)**
>
> Welcome to the official Shopware 6 Developer Documentation.

---

<div class="post-metadata">

**Author:** ![a.hoffmann](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@a.hoffmann](https://forum.shopware.com/u/a.hoffmann)\
**Post date:** [13. Juni 2022 um 10:03 UTC](https://forum.shopware.com/t/farben-der-varianten-im-listing-ausgeben/94805/3 "2022-06-13T10:03:31Z")

</div>

Danke für den Hinweis,  
ich finde nur keine Möglichkeit über die Hauptvariante die Farben der anderen Varianten auszugeben.  
Ein genauerer Hinweis wäre hier wirklich hilfreich. Besten Dank!

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [13. Juni 2022 um 10:08 UTC](https://forum.shopware.com/t/farben-der-varianten-im-listing-ausgeben/94805/4 "2022-06-13T10:08:02Z")

</div>

Stimmt, da habe ich gar nicht daran gedacht.

Dann musst du, je nachdem was du im Frontend anzeigst (den Vaterartikel kann man ja nicht anzeigen lassen) per Subscriber den Vater nachladen, dann dessen Kinder und dann die ganzen Farbwerte auslesen.  
Du darfst die nachgeladenen Artikel aber nicht zu den $products hinzufügen, sonst tauchen diese auch im Listing auf. Einfach die Werte in einer Extension-Variable speichern und darüber zugreifen.

ListingCritera oder so ähnlich müsste das passende Event lauten.

---

<div class="post-metadata">

**Author:** ![gaxweb](https://avatars.discourse-cdn.com/v4/letter/g/ea5d25/32.png) [@gaxweb](https://forum.shopware.com/u/gaxweb)\
**Post date:** [18. Juni 2024 um 11:03 UTC](https://forum.shopware.com/t/farben-der-varianten-im-listing-ausgeben/94805/5 "2024-06-18T11:03:33Z")

</div>

Das klingt nach einem Performance Killer. Geht das nicht auch anders/einfacher?

Es gibt ja bereits am `product` die Eigenschaft `variation`, die im `component_product_box_variant_characteristics` Twig-Block ausgegeben wird. Die enthält aber nur die eine, die es sich mehr oder weniger zufällig ausgesucht hat um den Artikel anzuzeigen.

Daneben gibt es die `options` Eigenschaft, die aber auch nur diese eine Option enthält.

Mir ist nicht klar, wie man vorgehen muss um alle Optionen abrufen zu lassen. Jemand eine Idee?
