coogee Posted September 29, 2008 Report Share Posted September 29, 2008 Hallo, folgendes Problem: Wenn ich bei Artikeloptionen die Version product_options_selection.html nehme, sind die Radiobuttons immer bei der Vorauswahl auf dem untersten der Auswahlmöglichkeiten. Die Sortierreihenfolge ist so angelegt, das natürlich erstmal der Artikel ohne Aufpreis als erstes steht und dann die Optionen sich nach Preis steigern. Wieso wird es aber in der ansicht nicht an die Sortierreihenfolge gebunden, sondern im prinziep umgedreht, so dass immer die letzte (in meinem fall tuerste Option) vorausgewählt ist. Lässt sich diese Vorauswahl ändern? Ich denke es könnte in der Datei sein: 1. {if $options!=''} 2. 3. <table border="0" cellspacing="0" cellpadding="0"> 4. {foreach name=outer item=options_data from=$options} 5. <tr> 6. <td colspan="3" valign="top" class="main"><b>{$options_data.NAME}:</b></td> 7. </tr> 8. {foreach key=key_data item=item_data from=$options_data.DATA} 9. <tr> 10. <td class="main"><input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked="checked" /></td> 11. <td>{$item_data.TEXT}</td> 12. {if $item_data.PRICE!=''} 13. <td>( {$item_data.PREFIX}{$item_data.PRICE} )</td> 14. {/if} 15. </tr> 16. {/foreach} 17. 18. {/foreach} 19. </table> 20. {/if}[/HTML] Da ich jedoch nicht programmieren kann, was müsste ich konkret ändern, dass immer die 1. Variante vorausgewählt ist? Über eure Hilfe wäre ich sehr dankbar! Link to comment Share on other sites More sharing options...
unriagh Posted September 30, 2008 Report Share Posted September 30, 2008 Wo hast du den die Sortierreihenfolge festgelegt, das der Artikel ohne Aufpreis als erstes steht? Ich gehe mal davon aus das du das in der Attribut Verwaltung - Reihenfolge gemacht hast.? Link to comment Share on other sites More sharing options...
buero-design Posted September 30, 2008 Report Share Posted September 30, 2008 Hi coogee, wenn Du immer das erste Attribut ausgewählt haben willst, passt Du in Deinem Template den Code entsprechend dieser Zeilen an: {foreach key=key_data [COLOR=red]name=key_data[/COLOR] item=item_data from=$options_data.DATA} <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" [COLOR=red]{if $smarty.foreach.key_data.first}checked="checked" {/if}[/COLOR] /> Ben Link to comment Share on other sites More sharing options...
coogee Posted September 30, 2008 Author Report Share Posted September 30, 2008 Vielen Dank Ben für deine Hilfe, Problem gelöst!!! Link to comment Share on other sites More sharing options...
wischnja Posted March 13, 2009 Report Share Posted March 13, 2009 Danke schön. suche Lösung für folgende Beispiel, zuerst keine gechekte Radiobuttons gibts aber als Pflichtfelder müssen die gechekt werden, also ohne auswahl keine Eintrag in der Warenkorb. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.