[{$smarty.block.parent}] [{d3modcfgcheck modid="d3oqm"}][{/d3modcfgcheck}] [{if $mod_d3oqm}] [{* NOTE: __oxid_include_dynamic = true: prevents the include of css *}] [{assign var="oldOID" value=$__oxid_include_dynamic}] [{assign var="__oxid_include_dynamic" value=false}] [{assign var='d3MappedThemeId' value=$oViewConf->getD3MappedThemeId()}] [{if $d3MappedThemeId === 'azure'}] [{oxstyle include=$oViewConf->getModuleUrl("d3oqm", "out/css/d3oqm.css")}] [{assign var="__oxid_include_dynamic" value=$oldOID}] [{assign var="aD3OQMDrifts" value=$oxcmp_basket->getD3OQMDrifts()}] [{if $aD3OQMDrifts}][{strip}]

[{oxmultilang ident="D3OQM_ERROR_HEADLINE"}]

[{foreach from=$aD3OQMDrifts item="aDrift" key="basketItemId" name="d3OQMDrifts"}]
[{if $aDrift.isChanged}] [{else}] [{/if}] [{capture name="CaptureUnitName"}] [{*this capute is necessary to supress multilangassign not found*}] [{oxmultilang ident=$aDrift.unitName noerror="1"}] [{/capture}] [{assign var='sUnitName' value=$smarty.capture.CaptureUnitName}] [{oxmultilang ident="D3OQM_PRE_MSG"}]  [{$aDrift.wantedAmount}][{$sUnitName}]  [{oxmultilang ident="D3OQM_PRE_MSG_END"}]
[{if $aDrift.isChanged}] [{oxmultilang ident="D3OQM_CHANGE_MSG"}] [{$aDrift.addedAmount}][{$sUnitName}] [{oxmultilang ident="D3OQM_CHANGE_MSG_END"}] [{$aDrift.totalAmount}][{$sUnitName}] [{elseif $aDrift.error}] [{oxmultilang ident=$aDrift.error}] [{else}] [{oxmultilang ident="D3OQM_ERROR_MSG"}] [{/if}]
[{if $aDrift.type|@count > 0}] [{assign var="sDriftTitle" value="D3OQM_DRIFT_DESC1"|oxmultilangassign}] [{$sDriftTitle|replace:'%1':$aDrift.title|replace:'%2':$aDrift.artnum}] [{/if}]
[{/foreach}]
[{if $_prefix != 'modal' && ($oView->getNewBasketItemMsgType() != 2 || $oViewConf->getActiveClassName() == "basket" || $oViewConf->getActiveClassName() == "oxwminibasket" || !$oxcmp_basket->isNewItemAdded())}] [{oxscript add='$( \'#'|cat:$_prefix|cat:'d3OQMFlyOut\').show();'}] [{/if}] [{oxscript add='$( \'.d3OQMClosePop\' ).click(function(){$(\'#'|cat:$_prefix|cat:'d3OQMFlyOut\').hide();});'}] [{$oxcmp_basket->resetD3OQMDrifts()}] [{/strip}][{/if}] [{/if}] [{/if}]