Variationswerte alphabetisch sortieren

jwb7

Aktives Mitglied
15. Dezember 2011
31
0
Berlin
Hallo,

ich habe die Variationen Größe und Farbe als Variationskombinationen. Aber leider würfelt die JTL Wawi die Sortierung immer wieder durcheinander.

Nun möchte ich das Array $Variation->Werte nach cName selbst im Template sortieren.

So sieht das Array aus:

Array ( [0] => stdClass Object ( [kEigenschaftWert] => 571 [kEigenschaft] => 59 [cName] => 160x200 cm [fAufpreisNetto] => 10 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 0 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3663 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) [cAufpreisLocalized] => Array ( [0] => + 11,90 € [1] => + 10,00 € ) [cPreisInklAufpreis] => Array ( [0] => 1.010,90 € [1] => 849,50 € ) [fAufpreis] => Array ( [0] => 11.9 [1] => 10 ) ) [1] => stdClass Object ( [kEigenschaftWert] => 572 [kEigenschaft] => 59 [cName] => 160x210 cm [fAufpreisNetto] => 20 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 1 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3675 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) [cAufpreisLocalized] => Array ( [0] => + 23,80 € [1] => + 20,00 € ) [cPreisInklAufpreis] => Array ( [0] => 1.022,80 € [1] => 859,50 € ) [fAufpreis] => Array ( [0] => 23.8 [1] => 20 ) ) [2] => stdClass Object ( [kEigenschaftWert] => 573 [kEigenschaft] => 59 [cName] => 160x220 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 2 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3687 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [3] => stdClass Object ( [kEigenschaftWert] => 574 [kEigenschaft] => 59 [cName] => 180x200 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 3 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3699 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [4] => stdClass Object ( [kEigenschaftWert] => 575 [kEigenschaft] => 59 [cName] => 180x210 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 4 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3711 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [5] => stdClass Object ( [kEigenschaftWert] => 576 [kEigenschaft] => 59 [cName] => 180x220 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 5 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3723 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [6] => stdClass Object ( [kEigenschaftWert] => 577 [kEigenschaft] => 59 [cName] => 200x200 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 6 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3735 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [7] => stdClass Object ( [kEigenschaftWert] => 578 [kEigenschaft] => 59 [cName] => 200x210 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 7 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3747 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [8] => stdClass Object ( [kEigenschaftWert] => 579 [kEigenschaft] => 59 [cName] => 200x220 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 8 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3759 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [9] => stdClass Object ( [kEigenschaftWert] => 598 [kEigenschaft] => 59 [cName] => 100x200 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 9 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3771 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [10] => stdClass Object ( [kEigenschaftWert] => 599 [kEigenschaft] => 59 [cName] => 100x210 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 10 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3783 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [11] => stdClass Object ( [kEigenschaftWert] => 600 [kEigenschaft] => 59 [cName] => 100x220 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 11 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3795 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [12] => stdClass Object ( [kEigenschaftWert] => 601 [kEigenschaft] => 59 [cName] => 120x200 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 12 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3807 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [13] => stdClass Object ( [kEigenschaftWert] => 602 [kEigenschaft] => 59 [cName] => 120x210 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 13 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3819 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [14] => stdClass Object ( [kEigenschaftWert] => 603 [kEigenschaft] => 59 [cName] => 120x220 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 14 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3831 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [15] => stdClass Object ( [kEigenschaftWert] => 604 [kEigenschaft] => 59 [cName] => 140x200 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 15 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3843 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [16] => stdClass Object ( [kEigenschaftWert] => 605 [kEigenschaft] => 59 [cName] => 140x210 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 16 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3855 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [17] => stdClass Object ( [kEigenschaftWert] => 606 [kEigenschaft] => 59 [cName] => 140x220 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 17 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3867 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [18] => stdClass Object ( [kEigenschaftWert] => 594 [kEigenschaft] => 59 [cName] => 80x220 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 18 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3879 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [19] => stdClass Object ( [kEigenschaftWert] => 595 [kEigenschaft] => 59 [cName] => 90x200 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 19 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3891 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [20] => stdClass Object ( [kEigenschaftWert] => 596 [kEigenschaft] => 59 [cName] => 90x210 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 20 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3903 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [21] => stdClass Object ( [kEigenschaftWert] => 597 [kEigenschaft] => 59 [cName] => 90x220 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 21 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3915 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [22] => stdClass Object ( [kEigenschaftWert] => 592 [kEigenschaft] => 59 [cName] => 80x200 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 22 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3927 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) [23] => stdClass Object ( [kEigenschaftWert] => 593 [kEigenschaft] => 59 [cName] => 80x210 cm [fAufpreisNetto] => 0.0000 [fGewichtDiff] => 0.0000 [cArtNr] => 0 [nSort] => 23 [fLagerbestand] => 0 [fPackeinheit] => 1 [oVariationsKombi] => stdClass Object ( [kArtikel] => 3939 [tartikel_fLagerbestand] => 0 [cLagerBeachten] => N [cLagerKleinerNull] => N [cLagerVariation] => N ) ) ) 1

Wie bekomme ich das in Smarty hin?

Vielen Dank!