Hi armandogarcia,
habe das Thema erst jetzt gesehen.
Habe Dir mal eben schnell eine Lösung zurecht geschustert.
File:
product_options_selection.htmlSuche:
<input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" {if $smarty.foreach.key_data.first}checked="checked" {/if} />
Ersetze mit:
<input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" {if $smarty.foreach.key_data.first}checked="checked" {/if}{if $smarty.foreach.key_data.total eq '1'} style="display:none;" {/if} />
Eleganter ist es natürlich statt
style="display:none;"
eine CSS-class Zuweisung zumachen
class="unsichtbar"
und in der stylesheet.css
.unsichtbar{display:none;}
Bitte sagt doch nicht immer, dass es nicht möglich ist, wenn Ihr es nicht versucht habt
[ Für Gäste sind keine Dateianhänge sichtbar ]
@Mantis: Die meisten CSS Definitionen sind Standards und werden somit auf jedem Browser korrekt dargestellt.
@web28: In meiner Methode werden die Radiobuttons mittels CSS ausgeblendet. (Womit sie im HTML erhalten bleiben:)
@Markus&Torsten: Man könnte auch einen Outputfilter Pattern schreiben der die korrekten Inputs einfach erweitert.
Gruß h-h-h