[{assign var="oConfig" value=$oViewConf->getConfig()}] [{assign var=aAllExplodedViews value=$oDetailsProduct->getExplodedViews()}] [{assign var="oCurrency" value=$oView->getActCurrency()}] [{assign var="isB2BUser" value=false}] [{if $oxcmp_user && $oxcmp_user->isB2b()}] [{assign var="isB2BUser" value=true}] [{/if}] [{assign var="isB2CUser" value=false}] [{if $oxcmp_user && !$oxcmp_user->isB2b()}] [{assign var="isB2CUser" value=true}] [{/if}]
[{oxifcontent ident="oxsparepartstopcontent"}] [{oxcontent ident="oxsparepartstopcontent"}] [{/oxifcontent}] [{if $oDetailsProduct->getNumberOfExplodedViews() > 1}]
[{/if}] [{oxifcontent ident="oxsparepartscontent"}] [{oxcontent ident="oxsparepartscontent"}] [{/oxifcontent}] [{assign var="aSparepartProductList" value=$oView->getSparepartProductList()}] [{assign var="aSparepartProductListItems" value=$oView->getSparepartProductListItems()}] [{assign var="aSparepartProductListParams" value=$oView->getSparepartProductListPersParams()}] [{assign var="iCountOfSpareparts" value=$aSparepartProductList|@count}]
[{oxmultilang ident="WISH_LIST"}]
[{if !$isB2BUser}]
[{/if}]
[{foreach from=$aSparepartProductList item=oArticle key=sKey}] [{include file="widget/product/listitem_sparepart.tpl" product=$oArticle item=$aSparepartProductListItems[$sKey] aPersParams=$aSparepartProductListParams[$sKey]}] [{/foreach}]
[{if !$isB2BUser}] [{/if}]
[{foreach from=$aAllExplodedViews item=aBaujahr}] [{if $aBaujahr->spareparts|@count > 0}]
[{oxmultilang ident="ARTNUM"}] / [{oxmultilang ident="PRODUCT"}]
[{foreach from=$aBaujahr->spareparts item=oElement key=sKey}] [{assign var="oDetailsProduct" value=$oElement->oArticle}] [{assign var="blIsBuyable" value=true}] [{if $oDetailsProduct}] [{assign var="blIsBuyable" value=$oDetailsProduct->isSellable()}] [{assign var="sReasonsForNotSellable" value=$oDetailsProduct->getReasonForNotSellable()}] [{else}] [{assign var="blIsBuyable" value=false}] [{/if}]
[{$oElement->articleNumber}]
[{$oElement->title}] [{if $oElement->substitutedBy}]
[{assign var=oSubstituted value=$oElement->substitutedBy[0]}] [{oxmultilang ident="IS_SUBSTITUTED_BY"}] [{$oSubstituted->title}] ([{$oSubstituted->articleNumber}]) [{/if}] [{$sReasonsForNotSellable}]
[{if $blIsBuyable && !$isB2BUser}] [{assign var="oPrice" value=$oDetailsProduct->getPrice()}] [{oxmultilang ident="SPAREPART_PRICE"}] [{oxprice price=$oPrice currency=$oCurrency}] [{/if}]
[{if $blIsBuyable & !$isB2BUser}]
[{/if}]
[{if $oDetailsProduct}] [{/if}] [{if $blIsBuyable && !$isB2BUser}] [{else}] [{if !$isB2BUser && $oDetailsProduct}] [{/if}] [{/if}]
[{if $blIsBuyable & !$isB2BUser}]
[{/if}]
[{/foreach}]
[{/if}]
[{/foreach}]