# Farbauswahl

**URL:** <https://forum.shopware.com/t/farbauswahl/45026>\
**Category:** Themes & Design\
**Created:** [5. April 2017 um 13:24 UTC](https://forum.shopware.com/t/farbauswahl/45026 "2017-04-05T13:24:01Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![QuasiPasi](https://avatars.discourse-cdn.com/v4/letter/q/35a633/32.png) [@QuasiPasi](https://forum.shopware.com/u/QuasiPasi)\
**Post date:** [5. April 2017 um 13:24 UTC](https://forum.shopware.com/t/farbauswahl/45026/1 "2017-04-05T13:24:01Z")

</div>

Hallo Zusammen,

Wir möchten in unsrem Shop eine Auswahl mit Farb-Buttons einbauen:

> **[PORTALTECH REPLY - WORLD LEADER HYBRIS PARTNER](https://portaltech.reply.com/portaltech/en/)**
>
> Portaltech Reply is the leading hybris Partner with Platinum Elite Status and Global Partner of the Year.

Im Prinzip klappt das auch.

Nur Leider wird dieses Große Farbbild dann auch immer als erstes Bild in der ProduktGalerie angezeigt kann man das irgendwie ändern?

Also das man die Unifarben nur auf den Auswahlbuttons nutz aber nicht in der Galerie auftauschen.

&nbsp;

Beste Grüße

Pasi

---

<div class="post-metadata">

**Author:** ![kklaus](https://avatars.discourse-cdn.com/v4/letter/k/f475e1/32.png) [@kklaus](https://forum.shopware.com/u/kklaus)\
**Post date:** [11. April 2017 um 06:19 UTC](https://forum.shopware.com/t/farbauswahl/45026/2 "2017-04-11T06:19:21Z")

</div>

Ich habe dasselbe Problem, das muss doch irgendwie einzustellen sein. So wie es bei uns ist kann es doch nicht vorgesehen sein…

---

<div class="post-metadata">

**Author:** ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)\
**Post date:** [11. April 2017 um 07:10 UTC](https://forum.shopware.com/t/farbauswahl/45026/3 "2017-04-11T07:10:10Z")

</div>

Die Anzeige der Bilder kann man durch eine Templateanpassung individuell gestalten. Im Shopwarestandard werden die der Variante zugeordneten Bilder auch als Artikelbild angezeigt.

---

<div class="post-metadata">

**Author:** ![trixx](https://avatars.discourse-cdn.com/v4/letter/t/b5e925/32.png) [@trixx](https://forum.shopware.com/u/trixx)\
**Post date:** [11. April 2017 um 07:58 UTC](https://forum.shopware.com/t/farbauswahl/45026/4 "2017-04-11T07:58:34Z")

</div>

Gab es hier erst kürzlich das Thema, geht leider im Standard nicht. Gibt da aber folgendes Plugin [Klick hier](http://store.shopware.com/swf6635632601036/product-variants-plus.html?number=Swf6635632601036)

Das Plugin würde ich abgeben da ich es nicht mehr gebrauchen kann. Gekauft wurde das Plugin am&nbsp;27.12.2016 und hat daher noch eine Subscription bis zum&nbsp;27.12.2017. Bei Interesse bitte kurze PN mit Preisvorstellung.

&nbsp;

Gruß  
Daniel

---

<div class="post-metadata">

**Author:** ![kklaus](https://avatars.discourse-cdn.com/v4/letter/k/f475e1/32.png) [@kklaus](https://forum.shopware.com/u/kklaus)\
**Post date:** [11. April 2017 um 09:32 UTC](https://forum.shopware.com/t/farbauswahl/45026/5 "2017-04-11T09:32:42Z")

</div>

frontend/detail/config\_variant.tpl ist die betreffende Datei, Zeile 45.

Wie genau greife ich dort auf die anderen zugeordneten Bilder zu? $media.thumbnails[1].source / $media.thumbnails[1].sourceSet funktionieren nicht. Auch wenn der Array scheinbar genauso groß wie die zugeordneten Bilder ist und bei mir z. B. ab [3] kein Bild mehr ausgibt wird bei [0], [1], [2] immer das gleiche Bild ausgegeben.

&nbsp;

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [11. April 2017 um 09:55 UTC](https://forum.shopware.com/t/farbauswahl/45026/6 "2017-04-11T09:55:39Z")

</div>

> [@kklaus schrieb:](https://forum.shopware.com/profile/26073/kklaus "kklaus")
> 
> frontend/detail/config\_variant.tpl ist die betreffende Datei, Zeile 45.
> 
> Wie genau greife ich dort auf die anderen zugeordneten Bilder zu? $media.thumbnails[1].source / $media.thumbnails[1].sourceSet funktionieren nicht. Auch wenn der Array scheinbar genauso groß wie die zugeordneten Bilder ist und bei mir z. B. ab [3] kein Bild mehr ausgibt wird bei [0], [1], [2] immer das gleiche Bild ausgegeben.

Mit &nbsp;[0], [1], [2] ist die Größe der Thumbnails gemeint nicht nicht die Zahl des Bildes, wüsste jetzt aber auch nicht auf die schnelle wie es mit einfachen Mitteln zu realisieren geht.

Wenn du das Bild für die Optionen&nbsp;ein Teil des Bildnamens immer gleich benennst, z.B. " **option** -rot" und dann mit Smarty nach dem Teilbegriff suchen und mit einer IF-Schleife dieses Bild nicht anzeigen lässt.

Gruß Uwe

---

<div class="post-metadata">

**Author:** ![kklaus](https://avatars.discourse-cdn.com/v4/letter/k/f475e1/32.png) [@kklaus](https://forum.shopware.com/u/kklaus)\
**Post date:** [11. April 2017 um 10:22 UTC](https://forum.shopware.com/t/farbauswahl/45026/7 "2017-04-11T10:22:59Z")

</div>

> [@useg schrieb:](https://forum.shopware.com/profile/5578/useg "useg")
> 
> > [@kklaus schrieb:](https://forum.shopware.com/profile/26073/kklaus "kklaus")
> > 
> > frontend/detail/config\_variant.tpl ist die betreffende Datei, Zeile 45.
> > 
> > Wie genau greife ich dort auf die anderen zugeordneten Bilder zu? $media.thumbnails[1].source / $media.thumbnails[1].sourceSet funktionieren nicht. Auch wenn der Array scheinbar genauso groß wie die zugeordneten Bilder ist und bei mir z. B. ab [3] kein Bild mehr ausgibt wird bei [0], [1], [2] immer das gleiche Bild ausgegeben.
> 
> Mit &nbsp;[0], [1], [2] ist die Größe der Thumbnails gemeint nicht nicht die Zahl des Bildes, wüsste jetzt aber auch nicht auf die schnelle wie es mit einfachen Mitteln zu realisieren geht.
> 
> Wenn du das Bild für die Optionen&nbsp;ein Teil des Bildnamens immer gleich benennst, z.B. " **option** -rot" und dann mit Smarty nach dem Teilbegriff suchen und mit einer IF-Schleife dieses Bild nicht anzeigen lässt.
> 
> Gruß Uwe

Ja, das mit den Größen habe ich auch mittlerweile herausgefunden, danke.

Ich habe die Artikelbilder in der Liste im Backend nach oben geschoben, somit ist es jetzt passend, dass das richtige Artikelbild angezeigt wird. Allerdings wird in der Variantenauswahl auch das Artikelbild genommen, es soll aber ein anderes genommen werden. Ich habe mal versucht, mit

```
$sArticle.images[1].thumbnails[0].sourceSet

```

zu arbeiten, das funktioniert soweit dass das richtige Bild genommen wird, allerdings geht natürlich die VariantenID verloren, sodass alle Variantenfelder das gleiche Bild haben.

$media scheint auch kein anderes Attribut wie images oder image zu haben, auf welches man zugreifen kann.

---

<div class="post-metadata">

**Author:** ![QuasiPasi](https://avatars.discourse-cdn.com/v4/letter/q/35a633/32.png) [@QuasiPasi](https://forum.shopware.com/u/QuasiPasi)\
**Post date:** [11. April 2017 um 13:51 UTC](https://forum.shopware.com/t/farbauswahl/45026/8 "2017-04-11T13:51:52Z")

</div>

> [@useg schrieb:](https://forum.shopware.com/profile/5578/useg "useg")
> 
> > [@kklaus schrieb:](https://forum.shopware.com/profile/26073/kklaus "kklaus")
> > 
> > frontend/detail/config\_variant.tpl ist die betreffende Datei, Zeile 45.
> > 
> > Wie genau greife ich dort auf die anderen zugeordneten Bilder zu? $media.thumbnails[1].source / $media.thumbnails[1].sourceSet funktionieren nicht. Auch wenn der Array scheinbar genauso groß wie die zugeordneten Bilder ist und bei mir z. B. ab [3] kein Bild mehr ausgibt wird bei [0], [1], [2] immer das gleiche Bild ausgegeben.
> 
> Mit &nbsp;[0], [1], [2] ist die Größe der Thumbnails gemeint nicht nicht die Zahl des Bildes, wüsste jetzt aber auch nicht auf die schnelle wie es mit einfachen Mitteln zu realisieren geht.
> 
> Wenn du das Bild für die Optionen&nbsp;ein Teil des Bildnamens immer gleich benennst, z.B. " **option** -rot" und dann mit Smarty nach dem Teilbegriff suchen und mit einer IF-Schleife dieses Bild nicht anzeigen lässt.
> 
> Gruß Uwe

Das klingt nach einen sehr guten Ansatz.

Leider kenne ich mich mit Smarty nun garnicht aus.

Wie in etwa müsste die Schleife aussehen ?

&nbsp;

---

<div class="post-metadata">

**Author:** ![kklaus](https://avatars.discourse-cdn.com/v4/letter/k/f475e1/32.png) [@kklaus](https://forum.shopware.com/u/kklaus)\
**Post date:** [12. April 2017 um 06:25 UTC](https://forum.shopware.com/t/farbauswahl/45026/9 "2017-04-12T06:25:19Z")

</div>

> [@QuasiPasi schrieb:](https://forum.shopware.com/profile/25785/QuasiPasi "QuasiPasi")
> 
> > [@useg schrieb:](https://forum.shopware.com/profile/5578/useg "useg")
> > 
> > > [@kklaus schrieb:](https://forum.shopware.com/profile/26073/kklaus "kklaus")
> > > 
> > > frontend/detail/config\_variant.tpl ist die betreffende Datei, Zeile 45.
> > > 
> > > Wie genau greife ich dort auf die anderen zugeordneten Bilder zu? $media.thumbnails[1].source / $media.thumbnails[1].sourceSet funktionieren nicht. Auch wenn der Array scheinbar genauso groß wie die zugeordneten Bilder ist und bei mir z. B. ab [3] kein Bild mehr ausgibt wird bei [0], [1], [2] immer das gleiche Bild ausgegeben.
> > 
> > Mit &nbsp;[0], [1], [2] ist die Größe der Thumbnails gemeint nicht nicht die Zahl des Bildes, wüsste jetzt aber auch nicht auf die schnelle wie es mit einfachen Mitteln zu realisieren geht.
> > 
> > Wenn du das Bild für die Optionen&nbsp;ein Teil des Bildnamens immer gleich benennst, z.B. " **option** -rot" und dann mit Smarty nach dem Teilbegriff suchen und mit einer IF-Schleife dieses Bild nicht anzeigen lässt.
> > 
> > Gruß Uwe
> 
> Das klingt nach einen sehr guten Ansatz.
> 
> Leider kenne ich mich mit Smarty nun garnicht aus.
> 
> Wie in etwa müsste die Schleife aussehen ?
> 
> &nbsp;

Bei mir läuft es jetzt, Template-Blöcke in denen ich mich ausgetobt habe:  
&nbsp;{block name=„frontend\_detail\_image\_box“}  
&nbsp;{block name=‚frontend\_detail\_image\_default\_image\_slider\_item‘}  
&nbsp;{block name=‚frontend\_detail\_images\_image\_slider\_item‘}  
&nbsp;{block name=‚frontend\_detail\_image\_box\_dots‘}  
&nbsp;{block name=‚frontend\_detail\_image\_thumbs‘} -\> die angegebene Datei komplett überarbeitet  
Ich kann noch als Tipp geben dass $sArticle.image das 1. Bild ist und $sArticle.images ein Array vom 2. bis zum letzten Bild ist.

---

<div class="post-metadata">

**Author:** ![QuasiPasi](https://avatars.discourse-cdn.com/v4/letter/q/35a633/32.png) [@QuasiPasi](https://forum.shopware.com/u/QuasiPasi)\
**Post date:** [12. April 2017 um 08:49 UTC](https://forum.shopware.com/t/farbauswahl/45026/10 "2017-04-12T08:49:13Z")

</div>

Danke für die Hilfe.

Doch leider weiss ich garnicht so recht damit was an zufangen.

Kann mir vielleicht jemand genau erklären in welcher Datei ich was ändern muss?

Ich entschuldige mich schon mal für meine Unwissenheit, das ist alles sehr neu für mich.

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![kklaus](https://avatars.discourse-cdn.com/v4/letter/k/f475e1/32.png) [@kklaus](https://forum.shopware.com/u/kklaus)\
**Post date:** [12. April 2017 um 10:41 UTC](https://forum.shopware.com/t/farbauswahl/45026/11 "2017-04-12T10:41:56Z")

</div>

> [@QuasiPasi schrieb:](https://forum.shopware.com/profile/25785/QuasiPasi "QuasiPasi")
> 
> Danke für die Hilfe.
> 
> Doch leider weiss ich garnicht so recht damit was an zufangen.
> 
> Kann mir vielleicht jemand genau erklären in welcher Datei ich was ändern muss?
> 
> Ich entschuldige mich schon mal für meine Unwissenheit, das ist alles sehr neu für mich.
> 
> &nbsp;
> 
> &nbsp;

[http://community.shopware.com/\_detail\_1963.html](http://community.shopware.com/%5C_detail%5C_1963.html)

Die Blöcke musst du dann raussuchen, müssten in /detail/index.tpl zu finden sein, diese musst du je nach deinen Anforderungen ändern… Wenn du dich damit nicht auskennst bzw. nicht programmieren kannst wird das aber nicht einfach.

---

<div class="post-metadata">

**Author:** ![QuasiPasi](https://avatars.discourse-cdn.com/v4/letter/q/35a633/32.png) [@QuasiPasi](https://forum.shopware.com/u/QuasiPasi)\
**Post date:** [13. April 2017 um 05:35 UTC](https://forum.shopware.com/t/farbauswahl/45026/12 "2017-04-13T05:35:03Z")

</div>

Alles klar,

danke.

Ich versuche mich dann mal da durch zu fuchsen
