Jump to content
xt:Commerce Community Forum

Artikeloptionen Radiobutton vorauswahl reihenfolge


coogee

Recommended Posts

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

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

  • 5 months later...

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...