Hallo,
ich versuche gerade das "tt_products" in meinem Typo3-Projekt zu integrieren. Artikel werden mit Preis im FE angezeigt. Wenn ich dann aber einen Artikel zum Warenkorb hinzufüge, bleibt die Anzahl (###NUMBER_GOODSTOTAL###) und der Gesamtpreis (###PRICE_GOODSTOTAL_TAX###) auf 0.
Das dann der richtige Template-Block angezeigt wird (###BASKET_OVERVIEW_TEMPLATE### statt ###BASKET_OVERVIEW_EMPTY###), zeigt mir jedenfalls, das "irgendetwas" passiert.
Aber warum stimmt die Berechnung nicht?
Hat jemand hierzu eine Idee?
Gruß
Franky
Hallo,
nochmal zu meinem Problem, auf das ich leider noch keine Antwort erhalten habe.
Wenn ich die Produkte direkt auf der Seite anlege auf der ich diese auch anzeige, werden die Artikel auch richtig in den Warenkorb übernommen.
Eigentlich möchte ich die Artikel aber in einen SysFolder legen. Angezeigt werden die Artikel aus dem SysFolder auch - aber wie gesagt nicht in den Warenkorb übernommen.
Dann habe ich mal in den php-Code geschaut - genauer gesagt in die "class.tx_ttproducts_basket_div.php". Hier wird das ganze deutlich:
Zeile ab 586:
$pageArr=explode(',',$this->pid_list);
$this->itemArray = array(); // array of the items in the basket
$this->calculatedArray = array(); // this array is usede for all calculated things
while(list(,$v)=each($pageArr)) {
if (is_array($productsArray[$v])) {
reset($productsArray[$v]);
while(list(,$row)=each($productsArray[$v])) {
// if reseller is logged in then take 'price2', default is 'price'
$newItem = $this->getItem($row);
$this->itemArray [intval($row['pid'])] [intval($row['itemnumber'])][] = $newItem;
$count = $newItem['count'];
$priceTax = $newItem['priceTax'];
$priceNoTax = $newItem['priceNoTax'];
$this->calculatedArray['count'] += $count;
In "$this->pid_list" steht nur 2,24 - das ist meine Shop-Seite und eine Unterseite davon.
In diesen findet er natürlich keine Produkte und deswegen kommt er nie an die Stelle zum addieren des Counters.
Sollte in "$this->pid_list" auch die ID von meinem Produkten-SysFolder stehen?
Gruß
Frank
Mit welcher Version arbeitest du?
Versuche es ev. mit
class.tx_ttproducts_basket_div.php?rev=1.12
Hallo Flink,
meine Versionen:
Typo3 v 3.8.0
tt_products v 2.2.9
Ich habe jetzt meinen SysFolder unterhalb von der Shop-Hauptseite angelegt. Damit geht´s - aber eigentlich wollte ich den SysFolder woanders haben.
Gruß
Franky