Hallo,
undzwar habe ich hier eine Schleife die per Smarty ausgegeben wird
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
das klappt aber nicht da komischweise nur das ausgegeben wird
hoffe mir kann da einer helfen.
Vielen Dank
undzwar habe ich hier eine Schleife die per Smarty ausgegeben wird
PHP:
{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:
{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:
, 'black'
, '#'
, ''
, ''
, ''
, '7'
, '0.0000'
, '-0.8800'
, '0.0000'
, '0.0000'
, '1619'
, '' );" }
hoffe mir kann da einer helfen.
Vielen Dank