Hallo!
Ich habe eine Extension rund um tt_products geschrieben. Alles funktioniert wunderbar. Jetzt muss ich nach meiner Bezahlung den Warenkorb leeren. Doch wie geht das?
Ich hab es - laienhaft - mit
$GLOBALS['TSFE']->fe_user->sesData['basketExt'] = '';
versucht. Bringt aber nichts 🙂
Wie geht's denn richtig
Grüße
McGregor
Hab's gefunden!
function getClearBasketRecord() {
// Returns a basket-record cleared of tt_product items
unset($this->recs['tt_products']);
return ($this->recs);
} // getClearBasketRecord
function clearBasket() {
global $TSFE;
// Empties the shopping basket!
$TSFE->fe_user->setKey('ses','recs',$this->getClearBasketRecord());
$TSFE->fe_user->setKey('ses','basketExt',array());
} // clearBasket
Grüße
McGregor