<div class="variations">
{foreach name=Variationen from=$Artikel->Variationen key=i item=Variation}
<ul>
<li class="label">{$Variation->cName}</li>
{if $Variation->cTyp=="SELECTBOX"}
<li>
<select class="variation required" id="eigenschaftwert_{$Variation->kEigenschaft}" name="eigenschaftwert_{$Variation->kEigenschaft}" onchange="{strip}
{if $Artikel->nIstVater != 1}
var_sel({$Variation->kEigenschaft});
{/if}
{if !$Artikel->Preise->strPreisGrafik_Detail}
aktualisierePreis();
aktualisiereGewicht();
aktualisiereArtikelnummer($(this.form.eigenschaftwert_{$Variation->kEigenschaft}.options[this.form.eigenschaftwert_{$Variation->kEigenschaft}.selectedIndex]).attr('ref'));
{/if}
{if $Artikel->nIstVater == 1}
xajax_checkVarkombiDependencies({$Artikel->kArtikel}, '{$Artikel->cURL}', {$Variation->kEigenschaft}, this.options[this.options.selectedIndex].value);
{/if}
{/strip}">
<option value="0">{lang key="pleaseChooseVariation" section="productDetails"}</option>
{foreach name=Variationswerte from=$Variation->Werte key=y item=Variationswert}
{if ($Artikel->kVaterArtikel > 0 || $Artikel->nIstVater == 1) && $Artikel->nVariationOhneFreifeldAnzahl == 1 && $Einstellungen.global.artikeldetails_variationswertlager == 3 && $Artikel->VariationenOhneFreifeld[$i]->Werte[$y]->nNichtLieferbar == 1}
{* mach nix *}
{else}
<option id="kEigenschaftWert_{$Variationswert->kEigenschaftWert}" value="{$Variationswert->kEigenschaftWert}" ref="{$Variationswert->cArtNr}">
{$Variationswert->cName}
{if ($Artikel->kVaterArtikel > 0 || $Artikel->nIstVater==1)}
{if $Artikel->nVariationOhneFreifeldAnzahl == 1}
{assign var=kEigenschaftWert value=`$Variationswert->kEigenschaftWert`}
{if $Einstellungen.artikeldetails.artikel_variationspreisanzeige == 1}
{if isset($Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cAufpreisLocalized[$NettoPreise])}
({$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cAufpreisLocalized[$NettoPreise]}
{/if}
{if $Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}
, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}
{/if}
{if isset($Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cAufpreisLocalized[$NettoPreise])}){/if}
{elseif $Einstellungen.artikeldetails.artikel_variationspreisanzeige == 2}
({$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cVKLocalized[$NettoPreise]}{if $Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}{/if})
{/if}
{/if}
{else}
{if $Einstellungen.artikeldetails.artikel_variationspreisanzeige==1 && $Variationswert->fAufpreisNetto!=0}
({$Variationswert->cAufpreisLocalized[$NettoPreise]}{if $Variationswert->cPreisVPEWertAufpreis[$NettoPreise]|count_characters > 0}, {$Variationswert->cPreisVPEWertAufpreis[$NettoPreise]}{/if})
{elseif $Einstellungen.artikeldetails.artikel_variationspreisanzeige==2 && $Variationswert->fAufpreisNetto!=0}
({$Variationswert->cPreisInklAufpreis[$NettoPreise]}{if $Variationswert->cPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}, {$Variationswert->cPreisVPEWertInklAufpreis[$NettoPreise]}{/if})
{/if}
{/if}
</option>
{/if}
{/foreach}
</select>
</li>
{elseif $Variation->cTyp=="RADIO"}
{foreach name=Variationswerte from=$Variation->Werte key=y item=Variationswert}
{if ($Artikel->kVaterArtikel > 0 || $Artikel->nIstVater == 1) && $Artikel->nVariationOhneFreifeldAnzahl == 1 && $Einstellungen.global.artikeldetails_variationswertlager == 3 && $Artikel->VariationenOhneFreifeld[$i]->Werte[$y]->nNichtLieferbar == 1}
{* mach nix *}
{else}
<li>
<label class="block" for="kEigenschaftWert_{$Variationswert->kEigenschaftWert}">
<input type="radio" name="eigenschaftwert_{$Variation->kEigenschaft}" id="kEigenschaftWert_{$Variationswert->kEigenschaftWert}" class="required" value="{$Variationswert->kEigenschaftWert}" onclick="{strip}
{if $Variationswert->cBildPfad && $Artikel->nIstVater != 1}
var_bild({$Variationswert->kEigenschaftWert});
{/if}
{if $Artikel->nIstVater == 1}
xajax_checkVarkombiDependencies({$Artikel->kArtikel}, '{$Artikel->cURL}', {$Variationswert->kEigenschaft}, {$Variationswert->kEigenschaftWert});
{/if}
{if !$Artikel->Preise->strPreisGrafik_Detail}
aktualisierePreis();
aktualisiereGewicht();
aktualisiereArtikelnummer('{$Variationswert->cArtNr}');
{/if}
{/strip}" />
<span>
{$Variationswert->cName}
{* variationskombination *}
{if ($Artikel->kVaterArtikel > 0 || $Artikel->nIstVater == 1)}
{if $Artikel->nVariationOhneFreifeldAnzahl == 1}
{assign var=kEigenschaftWert value=`$Variationswert->kEigenschaftWert`}
{if $Einstellungen.artikeldetails.artikel_variationspreisanzeige == 1}
{if isset($Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cAufpreisLocalized[$NettoPreise])}
» <span class="price">{$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cAufpreisLocalized[$NettoPreise]}</span>
{/if}
{if $Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}
, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}
{/if}
{elseif $Einstellungen.artikeldetails.artikel_variationspreisanzeige == 2}
» <span class="price">{$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->cVKLocalized[$NettoPreise]}</span>
{if $Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}
, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}
{/if}
{/if}
{/if}
{/if}
{*
* einfache kombination
* oder variationskombination mit mindestens 2 nicht-freifeld positionen
*}
{if ($Artikel->kVaterArtikel == 0 && $Artikel->nIstVater == 0)}
{if $Einstellungen.artikeldetails.artikel_variationspreisanzeige==1 && $Variationswert->fAufpreisNetto!=0}
» <span class="price">{$Variationswert->cAufpreisLocalized[$NettoPreise]}</span>{if $Variationswert->cPreisVPEWertAufpreis[$NettoPreise]|count_characters > 0}<small> ({$Variationswert->cPreisVPEWertAufpreis[$NettoPreise]})</small>{/if}
{elseif $Einstellungen.artikeldetails.artikel_variationspreisanzeige==2 && $Variationswert->fAufpreisNetto!=0}
» <span class="price">{$Variationswert->cPreisInklAufpreis[$NettoPreise]}</span>{if $Variationswert->cPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}<small> ({$Variationswert->cPreisVPEWertInklAufpreis[$NettoPreise]})</small>{/if}
{/if}
{/if}
{*
* variationskombination mit mindestens 2 nicht-freifeld positionen
*}
{if ($Artikel->kVaterArtikel > 0 || $Artikel->nIstVater == 1) && $Artikel->nVariationOhneFreifeldAnzahl > 1}
{if $Einstellungen.artikeldetails.artikel_variationkombinationspreisanzeige==1 && $Variationswert->fAufpreisNetto!=0}
» <span class="price">{$Variationswert->cAufpreisLocalized[$NettoPreise]}</span>{if $Variationswert->cPreisVPEWertAufpreis[$NettoPreise]|count_characters > 0}<small> ({$Variationswert->cPreisVPEWertAufpreis[$NettoPreise]})</small>{/if}
{elseif $Einstellungen.artikeldetails.artikel_variationkombinationspreisanzeige==2 && $Variationswert->fAufpreisNetto!=0}
» <span class="price">{$Variationswert->cPreisInklAufpreis[$NettoPreise]}</span>{if $Variationswert->cPreisVPEWertInklAufpreis[$NettoPreise]|count_characters > 0}<small> ({$Variationswert->cPreisVPEWertInklAufpreis[$NettoPreise]})</small>{/if}
{/if}
{/if}
</span>
</label>
</li>
{/if}
{/foreach}
{elseif $Variation->cTyp eq "FREIFELD" || $Variation->cTyp eq "PFLICHT-FREIFELD"}
<li><input type="text" name="eigenschaftwert_{$Variation->kEigenschaft}" {if $Variation->cTyp eq "PFLICHT-FREIFELD"}class="required"{/if} />{if $Variation->cTyp eq "PFLICHT-FREIFELD"} <em>*</em>{/if}</li>
{/if}
</ul>
{/foreach}
</div>
{/if}