am: 14. August 2009, 17:45:50
Durch folgenden Code werden alle Optionswerte als selected markiert:
{foreach key=key_data item
=item_data from
=$options_data.DATA
} <input type
="radio" name
="id[{$options_data.ID}]" value
="{$item_data.ID}" checked
="checked" /> {$item_data.TEXT
} {if $item_data.PRICE
!=''}( {$item_data.PREFIX
}{$item_data.PRICE
} ){/if}<br
/>{/foreach} Das ist natürlich falsch und dadurch wird immer der letzte Listeneintrag markiert.
Idealerweise sollte aber der erste Eintrag markiert sein. Mit folgenden Code aus einem anderen Forum ist das gefixt:
{foreach key=key_data name
=key_data item
=item_data from
=$options_data.DATA
} <input type
="radio" name
="id[{$options_data.ID}]" value
="{$item_data.ID}" {if $smarty.foreach.key_data
.first
}checked
="checked" {/if} /> {$item_data.TEXT
} {if $item_data.PRICE
!=''}( {$item_data.PREFIX
}{$item_data.PRICE
} ){/if}<br
/>{/foreach} Ich glaube das dieser Fix der Modified gut zu Gesicht stände.
Dann möchte ich noch einmal darauf hinweisen, das es auch einen Fix/Update für die fehlende Sortierung der Attribute gibt.
MODUL: Artikelmerkmale sortieren - modified eCommerce Shopsoftware 1.0xDamit kann dann auch wieder eine XTC Altlast (fehlende Funktion) behoben werden.
Gruss Web28
Linkback: https://www.modified-shop.org/forum/index.php?topic=1688.0