{{vtScript}} ### Stellt eine Liste der aus der Lightbox heraus kaufbaren Produkte zusammen ### In "ProductList" wird die Liste, in "ProductCount" die Anzahl gespeichert {{vtInclude: includes/get_payment_methods.html}} {{vtSet: ProductCount = "0" }} {{vtSet: ProductList = "" }} {{vtAsAdmin}} {{vtUse: {vtGet:ID_Produkte} }} {{vtLoop}} {{vtSet: ShowRow=""}} {{vtIf: {Benutzer} .neq. .and. {Benutzer} .neq. guest .and. {vtUser:groups} .ncn. {Benutzer} .and. {vtUser:admin} .neq. 1 }} {{vtElseIf: {Benutzer} .eq. guest .and. {vtUser:name} .neq. .and. {vtUser:admin} .neq. 1 }} {{vtElseIf: {Zuordnung} .eq. 1 .and. {Kennung} .eq.}} {{vtSet: ShowRow="1"}} {{vtEndIf}} {{vtIf: {vtGet:ShowRow} .eq. 1}} {{vtSet: Prod[id] = "{vtID}" }} {{vtSet: Prod[name] = "{Bezeichnung:raw}" }} {{vtSet: Prod[name_en] = "{Bezeichnung_en:raw}" }} {{vtSet: Prod[type] = "{Typ}" }} {{vtSet: Prod[description] = "{Beschreibung:raw}" }} {{vtIf: {Preisanpassung} .eq. 1 .and. {vtUser:Preisfaktor} .gt. 0}} {{vtCalc: {Preis} * {vtUser:Preisfaktor|num:2.} }} {{vtSet: Prod[price] = "{vtResult}" }} {{vtElse}} {{vtSet: Prod[price] = "{Preis}" }} {{vtEndIf}} {{vtCalc: get_cart_price( {vtID} ) }} {{vtIf: {vtResult} .gt. 0 }} {{vtSet: Prod[price] = "{vtResult}" }} {{vtEndIf}} {{vtCalc: get_cart_quantity( {vtGet:ID_Current}, {vtID} ) }} {{vtSet: Prod[quantity] = "{vtResult}" }} {{vtSet: ProductList[] = "{vtGet:Prod}" }} {{vtCalc: {vtGet:ProductCount} + 1 }} {{vtSet: ProductCount }} {{vtEndIf}} {{vtEndLoop}} {{vtEndUse}} {{vtEndAsAdmin}} {{vtEndScript}}