|
Erfahrener Benutzer
|
[SMARTY] Sortierung, Reihenfolge der Ausgabe
Hallo,
undzwar habe ich hier eine Schleife die per Smarty ausgegeben wird
PHP-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| |
{foreach key=key_data item=item_data from=$variants}
oVariant.Add(
'{$item_data.size}'
, '{$item_data.color}'
, '#{$item_data.colorValue}'
, '{$item_data.colorDesc}'
, '{$item_data.colorImage}'
, '{$item_data.form}'
, '{$item_data.quantity}'
, '{$item_data.DiffSalePrice}'
, '{$item_data.DiffPurchasePrice}'
, '{$item_data.DiffReduPrice}'
, '{$item_data.DiffMoonPrice}'
, '{$item_data.ProductOptionsValueId}'
, ''
);
{/foreach}
|
jetzt möchte ich aber (falls vorhanden) aus der Schleife zuerst das ausgegeben wird wenn {$item_data.color} == $farbe ist.
ich hatte es schon so versucht
PHP-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40:
| |
{foreach key=key_data item=item_data from=$variants}
{if $farbe == $item_data.color}
oVariant.Add(
'{$item_data.size}'
, '{$item_data.color}'
, '#{$item_data.colorValue}'
, '{$item_data.colorDesc}'
, '{$item_data.colorImage}'
, '{$item_data.form}'
, '{$item_data.quantity}'
, '{$item_data.DiffSalePrice}'
, '{$item_data.DiffPurchasePrice}'
, '{$item_data.DiffReduPrice}'
, '{$item_data.DiffMoonPrice}'
, '{$item_data.ProductOptionsValueId}'
, ''
);
{else}
{$ausgabe = $ausgabe."oVariant.Add(
'{$item_data.size}'
, '{$item_data.color}'
, '#{$item_data.colorValue}'
, '{$item_data.colorDesc}'
, '{$item_data.colorImage}'
, '{$item_data.form}'
, '{$item_data.quantity}'
, '{$item_data.DiffSalePrice}'
, '{$item_data.DiffPurchasePrice}'
, '{$item_data.DiffReduPrice}'
, '{$item_data.DiffMoonPrice}'
, '{$item_data.ProductOptionsValueId}'
, '' );" }
{/if}
{/foreach}
{$ausgabe}
|
das klappt aber nicht da komischweise nur das ausgegeben wird
HTML-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| | , 'black'
, '#'
, ''
, ''
, ''
, '7'
, '0.0000'
, '-0.8800'
, '0.0000'
, '0.0000'
, '1619'
, '' );" } |
hoffe mir kann da einer helfen.
Vielen Dank

Dein Cap-Shop: www.CapSpin.de
Biete HTML - Umsetzung - Einfach per PN melden.
|