{* @compiler:inline-only *} {if !$body.product->isold()} {$sorted_products = $body.products|sort_variations} {$campaigns = getCampaigns()} {function variationSubtitle} {if $product.descr} {$product.descr} {if $product.set}
{/if} {else} {* Print non-unique parameters *} {$uniqueParameters = []} {foreach $product.param as $id_param => $parameter} {if $body.product.param_list[$id_param].unique and $param != '' and !in_array($id_param,[18,28,29,37,38,39,80,81])} {append 'uniqueParameters' $parameter} {/if} {/foreach} {foreach $uniqueParameters as $parameter} {$parameter.name}: {foreach $parameter.values as $value} {$value.value}{if !$value@last},{/if} {/foreach} {if !$parameter@last or $product.set}
{/if} {/foreach} {/if} {if $product.set} {$product.set} {/if} {/function} {function printVariants} {$sorted_photos = $product.photos|sort_photos:['Y', 'K', 'V', 'G']} {$photos_count = 1} {* hlavni fotka *} {if $product.longDescr or $body.model.descr or $body.serie.descr} {$descr_exists=true scope=parent} {/if} {$product_name = $product.title|replace:$product.model_short_title:''|replace:$product.model_section:''|trim} {if $product.set}{$product_name = "{t}Kazeta{/t}"}{/if} {product_can_buy product=$product assign='canBuy'}
1} data-photos-count="{$photos_count}" {/if} {* není skladem, zobrazuje se po rozkliknutí *} {if $hidden == true}style="display: none;" data-var-hidden{/if}>
{block "variation-title"}

{if $product.size and !$product.set}{$product.size}{/if} {if $product.campaign_codes.S}{t}Kazeta{/t}{/if} {if $product.shade != ''}{t}odstín{/t}: {$product.shade} {/if} {if $product.name2 != ''}{$product.name2}{/if} {if $product.damage}{$product.damage}{/if} {if $product.campaign_codes.T} {t}Tester{/t} {/if} {if $product.campaign_codes.O} {t}Odstřik{/t} {/if} {if $product.campaign_codes.V} {t}Vzorek{/t} {/if} {$product.id_complement_type}

{if $product.set}{$product.set}{/if}

{/block}
{if $product.set}

{$product.set}

{/if}
{block "variation-price"} {if $canBuy} {$display_discount = $product.display_discount->asFloat()} {$product_discount = $product.discount->asFloat()} {if $dbcfg.increase_discount >= 1} {$display_discount = $display_discount + $dbcfg.increase_discount} {/if} {if $display_discount > 0 or $product_discount > 0} {$discount = (1 - $display_discount / 100) * (1 - $product_discount / 100)} {* mame-li 20% slevu, discount bude 0.8 *} {$discountSum = ((1 - $discount) * 100)|round} {* prepocet slevy na % *} {/if} {if $discountSum >= 3 and $product.producer.data.hidePriceLineThrough != "Y"} {$beforeDiscount = ($product.price_array.value_with_vat->asFloat() / $discount)} {if $beforeDiscount|format_price == $product.price_array|format_price} {$beforeDiscount|format_price:"ceil=no"} {else} {$beforeDiscount|format_price} {/if} {/if}

{$product.price_array.value_with_vat|format_price}

{/if}

{if $canBuy} {if $product.inStore > 3} {t}skladem{/t} {elseif $product.inStore > 0} {t}skladem 1-3 kusy{/t} {elseif $product.inStore <= 0 && $product.in_store_suppliers > 0 && $product.in_store_suppliers < 4} {t}skladem 1-3 kusy{/t}{* u dodavatele *} {else} {$product.deliveryTimeText} {/if} {else} {$product.deliveryTimeText} {/if}

{/block}
{if $canBuy}
{if $canBuy and !$product->isVirtual()} {if $product.campaign_codes.N} {/if} {if $product.campaign_codes.GC} {/if} {if $product.campaign_codes.Z or ($free_delivery and $product.price_array.value_with_vat > $free_delivery)} {/if} {foreach $product.campaign_codes as $flag} {if $flag.catalog_class} {$flag.singular} {/if} {/foreach} {if $discountSum >= 3 and $product.producer.data.hidePriceLineThrough != "Y"} -{$discountSum}% {/if} {/if} {if $dbcfg.special_event == true and $canBuy and (getAdminUser() or $cfg.special.public)} {foreach $product.sections as $section} {if $section.parent.parent.id == $cfg.special.catId or $section.parent.id == $cfg.special.catId} {break} {/if} {/foreach} {elseif $dbcfg.valentine == true} {foreach $product.sections as $section} {if $section.parent.parent.id == $cfg.special.valentine.catId or $section.parent.id == $cfg.special.valentine.catId} {break} {/if} {/foreach} {/if} {block "variation-flags-additional"}{/block}
{include 'product/product.add-to-favorite.tpl'}
{else}
{get_product_info type='is_watchdog' product=$product assign='is_watchdog'} {if !$is_watchdog} {t}Nastavit hlídání{/t} {else} {t}Zrušit hlídání{/t} {/if} {include 'product/product.add-to-favorite.tpl'}
{/if}
{/function} {if $sorted_products|count}
{$notinstoreExists = false} {$instoreExists = false} {foreach $sorted_products as $product} {if ($product.inStore > 0 || $product->in_store_suppliers > 0) and !$product->isold()} {$instoreExists = true} {printVariants} {elseif !$product->isold()} {$notinstoreExists = true} {/if} {/foreach} {if $notinstoreExists} {foreach $sorted_products as $product} {if $product.inStore == 0 && $product->in_store_suppliers == 0 && !$product->isold()} {printVariants hidden=true} {/if} {/foreach} {/if}
{* tlačítko zobraz jen když jsou produkty skladem a zároveň NEskladem *} {if $notinstoreExists and $instoreExists}
{/if} {/if} {else}

{t}Toto zboží je bohužel aktuálně nedostupné{/t}

{/if}