{{vtScript}} ### Stellt im Kontext einer image-Seite eine Liste der kaufbaren Produkte zusammen ### In "ProductList" wird die Liste, in "ProductCount" die Anzahl gespeichert {{vtInclude: includes/get_payment_methods.html}} {{vtInclude: includes/deliverymethods.html }} {{vtIf: {vtGet:Bezahlmethoden} .eq. .and. {vtGet:DeliveryPayment} .neq. 1 }} {{vtSet: PaymentPossible = "0" }} {{vtElse}} {{vtSet: PaymentPossible = "1" }} {{vtEndIf}} {{vtIf: {vtGet:DeliveryMethods} .eq. }} {{vtSet: DeliveryPossible = "0" }} {{vtElse}} {{vtSet: DeliveryPossible = "1" }} {{vtEndIf}} {{vtLoad: templates/pixtacy/lib/pxtc_products.class.php }} {{vtCalc: Pixtacy_Products::set_options( array ( 'paymentsPossible' => v::vtget('PaymentPossible'), 'deliveryPossible' => v::vtget('DeliveryPossible'), 'vatRate1' => v::vtglobal('pxtcVatRate'), 'vatRate2' => v::vtglobal('pxtcVatRate2'), 'userName' => v::vtuser('name'), 'userGroups' => v::vtuser('groups'), 'preferEnglish' => v::vtget('Language') != 'de' ? '1' : '' ) ) }} {{vtCalc: Pixtacy_Products::initialize( v::get_db(), v::vtget('ID_Produkte'), v::vtget('ID_Sortimente'), v::vtget('Cart') ) }} {{vtUse: ..}} {{vtSet: Produkte = "{Produkte}" }} {{vtSet: Sortiment = "{Sortiment}" }} {{vtEndUse}} {{vtCalc: Pixtacy_Products::get_products( '{vtId}', '{Verzeichnis:escaped}/{Dateiname:escaped}', '{Sortiment}', '{Produkte}', '{vtGet:Sortiment}', '{vtGet:Produkte}' ) }} {{vtSet: ProductList }} {{vtCalc: Pixtacy_Products::$lastProductsCount }} {{vtSet: ProductCount }} {{vtEndScript}}