<{* Template: components/campaign-text.html Beskrivelse: Udskriver den læsbare betingelse for ÉN kampagne, eller INTET når kampagnen ikke reelt kan udløses. Deles af product-campaign.html og campaign-alert.html, så formuleringen ikke kan drive fra hinanden de to steder. Kalderen afgør om der overhovedet skal vises noget ved at fange output'et og teste om det er tomt: <{capture assign="campaign_text"}><{include file="components/campaign-text.html" campaign=$campaign}><{/capture}> <{if $campaign_text|trim}> ... <{/if}> Betingelserne nedenfor spejler Basket::price() (admin/class/basket.php). En kampagne vi ikke kan beskrive korrekt, må vi ikke reklamere for — vigtigst slås fixed / cheapest_free / percent helt fra af min_product_count = 0 (basket.php ~2191). *}> <{$ct_model = $campaign->getPriceModel()}> <{$ct_count = $campaign->getMinProductCount()}> <{$ct_percent = $campaign->getPercent()}> <{if $ct_model == 'threshold'}> <{if $campaign->getThresholdAmount() && $campaign->getThresholdPercent()}> <{t x=$campaign->getThresholdAmount()|number_format:$smarty.capture.decimal_number:$smarty.capture.decimal:$smarty.capture.thousand y=$campaign->getThresholdPercent() z=$webshop->getCurrency()}>Spar {y}% ved køb for over {x} {z}<{/t}><{if $campaign->getThresholdExcludeSale()}> <{t}>(gælder ikke udsalgsvarer)<{/t}><{/if}> <{/if}> <{elseif $ct_model == 'bundle'}> <{if $ct_percent}> <{$ct_bundle_amount = $campaign->getBundleThresholdAmount()}> <{if $ct_bundle_amount}> <{t x=$ct_percent y=$ct_bundle_amount|number_format:$smarty.capture.decimal_number:$smarty.capture.decimal:$smarty.capture.thousand z=$webshop->getCurrency()}>Få {x} % rabat når du samtidig handler for {y} {z}<{/t}> <{else}> <{t x=$ct_percent}>Spar {x}% — køb visse varer sammen<{/t}> <{/if}><{if $campaign->getBundleExcludeSale()}> <{t}>(gælder ikke udsalgsvarer)<{/t}><{/if}> <{/if}> <{elseif $ct_count >= 1}> <{if $ct_model == 'percent' && $ct_percent}> <{t x=$ct_count y=$ct_percent}>Køb {x} og få {y} % rabat<{/t}> <{elseif $ct_model == 'fixed' && $campaign->getPrice()}> <{t x=$ct_count y=$campaign->getPrice()|number_format:$smarty.capture.decimal_number:$smarty.capture.decimal:$smarty.capture.thousand z=$webshop->getCurrency()}>{x} for {y} {z}<{/t}> <{elseif $ct_model == 'cheapest_free'}> <{t x=$ct_count}>Køb {x} og få den billigste gratis<{/t}> <{/if}> <{/if}>