Antwort #2 am: 31. Dezember 2014, 09:14:29
Moin!
Hole das mal wieder nach langer Zeit hervor.
Wer kein Modul installieren möchte, so wie ich, der kann das auch ganz einfach in die Template-Datei einfügen.
shoproot/templates/dein_template/module/product_options/
Hier mal für die table_listing.html:
{if $options!=''}<table width
="100%" border
="0" cellpadding
="0" cellspacing
="0"> {foreach name
=outer item
=options_data from
=$options} <tr
> <td style
="border-bottom: 1px solid;" colspan
="5"><strong
>{$options_data.NAME
}:</strong
></td
> </tr
> {php
} $count=0; {/php
} {foreach key=key_data item
=item_data from
=$options_data.DATA
} <tr
class="{cycle values="tableListingI
,tableListingII
"}"> <td
> {php
} $count++; if ($count==1) { {/php
} <input type
="radio" name
="id[{$options_data.ID}]" value
="{$item_data.ID}" checked
="checked" /> {php
} } else { {/php
} <input type
="radio" name
="id[{$options_data.ID}]" value
="{$item_data.ID}" /> {php
} } {/php
} </td
> <td
>{$item_data.TEXT
}<br
/> ArtNr
.: {$item_data.MODEL
}</td
> <td
> 
;</td
> <td align
="right">{if $item_data.PRICE
}{$item_data.PREFIX
}{$item_data.PRICE
}{/if}</td
><td align
="right">Stückzahl
: (<font color
=red
>{#stock#}{$item_data.STOCK}</font>)</t>
</tr
> {/foreach} {/foreach} </table
>{/if} Das letzte <td> ist für die Anzeige zuständig.
Ich wollte bei mir einfach nur die Anzahl bei den Attributen angezeigt bekommen.
Bei der multi_options1.html, sieht es bei mir so aus:
{if $options!=''}<table width
="100" border
="0" cellspacing
="0" cellpadding
="0"> {foreach name
=outer item
=options_data from
=$options} <tr
> <td
class="main"><b
>{$options_data.NAME
}:</b
> 
;</td
> <td
> <select name
="id[{$options_data.ID}]"> {foreach key=key_data item
=item_data from
=$options_data.DATA
} <option value
="{$item_data.ID}">{$item_data.TEXT
} {if $item_data.PRICE
!='' }{$item_data.PREFIX
} {$item_data.PRICE
} Stück
: ({$item_data.STOCK
}){/if} </option
>{/foreach}</select
></td
> </tr
> {/foreach} </table
>{/if} Ob es in einem anderen Shop genauso funktioniert oder ob Euch das so reicht, müßt Ihr ausprobieren.
Wie immer gilt: Backup machen!!!
Ansonsten gibt es ja noch das Multibuy-Modul:
http://www.modified-shop.org/forum/index.php?topic=5318.0Mit verspielten Grüßen
Peter