Antwort #2 am: 07. Januar 2012, 20:01:13
Also ich sitze jetzt seit Stunden an einer Lösung, komme aber nicht wirklich weiter. Verstehe auch nicht warum das Thema verschoben wurde?
Ich habe die "add_card" Funktionen der Produktinfoseite und der "buynow" Option verglichen:
cart_actions.php$_SESSION['cart']->add_cart((int) $_GET['BUYproducts_id'], $_SESSION['cart']->get_quantity((int) $_GET['BUYproducts_id']) + 1);
und auf der Produktinfoseite:
$_SESSION['cart']->add_cart((int) $_POST['products_id'], $_SESSION['cart']->get_quantity(xtc_get_uprid($_POST['products_id'], $_POST['id'])) + xtc_remove_non_numeric($_POST['products_qty']), $_POST['id']);
Demnach wird das Attribut über id übergeben. Warum kann ich hier nicht einfach 1 als Attribut wählen wenn bei allen Artikeln Download das erste und einzige Attribut ist?
Folgende Zeile funktioniert nicht. Und wenn ich 1 als Array übergebe ebenfalls nicht.
$_SESSION['cart']->add_cart((int) $_GET['BUYproducts_id'], $_SESSION['cart']->get_quantity((int) $_GET['BUYproducts_id']) + 1, 1);
Hat denn niemand eine Idee? Ich würde mich über Hilfe wirklich freuen.
Beste Grüße
Christoph