# Selected Variable | Reihenfolge

**URL:** <https://forum.shopware.com/t/selected-variable-reihenfolge/3173>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [18. Juni 2011 um 11:26 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173 "2011-06-18T11:26:36Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [18. Juni 2011 um 11:26 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173/1 "2011-06-18T11:26:36Z")

</div>

Hey, ich habe Artikel mit verschieden Größen und zeige die Größen nicht in dem Dropdown an, sondern in einer Auswahl Tabelle. Klick man nun auf eine andere Größe, so wird das Smarty Array mit den Größen neu sortiert und das ausgewählte Feld wird an erster Stelle angezeigt! Sieht natürlich nicht mehr toll aus. Ich suche nun eine Möglichkeit das Smarty Array evtl. direkt im Template neu zu sortieren (nach der Größe) oder eben in der Programmierung verhindern, dass die ausgewählt Variante an erster Stelle einsortiert wird. Hat jmd eine Idee? Danke

---

<div class="post-metadata">

**Author:** ![Stefan\_Heyne](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@Stefan\_Heyne](https://forum.shopware.com/u/Stefan_Heyne)\
**Post date:** [18. Juni 2011 um 11:48 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173/2 "2011-06-18T11:48:46Z")

</div>

By the way… Dafür gibt es auch ein fertiges Plugin [Erweiterter Variantenwechsel](http://store.shopware.de/template-design/erweiterter-variantenwechsel)

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [18. Juni 2011 um 12:21 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173/3 "2011-06-18T12:21:07Z")

</div>

Ich weiß, aber ich habe es ja schon selbst gemacht 🙂 Ich will nur die Sortierung ändern!

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [18. Juni 2011 um 12:35 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173/4 "2011-06-18T12:35:59Z")

</div>

Ist das Konfigurator oder Varianten? Die Sortierung gibt man ja eigentlich über das Backend vor.

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [18. Juni 2011 um 12:52 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173/5 "2011-06-18T12:52:11Z")

</div>

Konfigurator. Beim Ersten Aufruf stimmt ja die Sortierung. Wird dann aber eine Variante angeklickt, so wird diese unter sArticle.sConfigurator.[0] an erster Stelle geschrieben. Erster Aufruf: Varianten Wechsel:

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [20. Juni 2011 um 08:01 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173/6 "2011-06-20T08:01:37Z")

</div>

Hast du eine Idee, wie ich das lösen kann?

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [21. Juni 2011 um 21:44 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173/7 "2011-06-21T21:44:13Z")

</div>

Stefan noch da :shopware:

---

<div class="post-metadata">

**Author:** ![radox1](https://avatars.discourse-cdn.com/v4/letter/r/e19b73/32.png) [@radox1](https://forum.shopware.com/u/radox1)\
**Post date:** [21. Juni 2011 um 22:26 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173/8 "2011-06-21T22:26:10Z")

</div>

Hallo ottscho, und wenn du die Werte selbst sortierst? So ungefähr: ` $sArticle['sConfigurator'][0]['values'] = ksort($sArticle['sConfigurator'][0]['values']); `

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [22. Juni 2011 um 08:02 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173/9 "2011-06-22T08:02:48Z")

</div>

[quote=“radox”]Hallo ottscho, und wenn du die Werte selbst sortierst? So ungefähr: ` $sArticle['sConfigurator'][0]['values'] = ksort($sArticle['sConfigurator'][0]['values']); `[/quote] Das müsste ich dann im Controller machen, welcher den sArticle ausgibt, oder? Eine Möglichkeit direkt über Smarty wird es wohl nicht geben ☹

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [22. Juni 2011 um 08:15 UTC](https://forum.shopware.com/t/selected-variable-reihenfolge/3173/10 "2011-06-22T08:15:37Z")

</div>

Hat sich erledigt. Habe die Stelle im Backend gefunden. Beim Artikelkonfigurator kann ich ja die Sortierreihenfolge angeben 😉
