Liebes Forum,
ich habe ein Problem mit tt_products unter Typo3 3.8.1
Und zwar bekomme ich beim Tracking immer den folgenden Fehler:
Warning: Missing argument 2 for products_tracking() in .../typo3/cms/typo3conf/ext/tt_products/lib/class.tx_ttproducts_tracking_div.php on line 59
Kann mir vielleicht bei der Lösung des Problems behilflich sein?
Würde mich sehr freuen.
Liebe Grüße
Nadine
Ein Update auf eine neuere Version wird helfen.
Neuere Version von Typo3 oder von der Extension?
tt_products, am besten 2.4.10
Super... das klappt jetzt.
Aber leider funktioniert das mit Rechnung und Lieferschein noch net.
Da könnte es irgendwie an den Rechten liegen.
Hier mal die Fehlermeldungen.
Warning: reset(): Passed variable is not an array or object in typo3/cms/typo3conf/ext/tt_products/lib/class.tx_ttproducts_billdelivery.php on line 142
Warning: fwrite(): supplied argument is not a valid stream resource in typo3/cms/typo3conf/ext/tt_products/lib/class.tx_ttproducts_billdelivery.php on line 234
Warning: fclose(): supplied argument is not a valid stream resource in typo3/cms/typo3conf/ext/tt_products/lib/class.tx_ttproducts_billdelivery.php on line 235
Würd mich nochmal über Hilfe freuen 🙂
Ändere die Zeilen 103 und 104 auf
$tmp = $orderData['itemArray'];
$itemArray = ($tmp ? $tmp : array());
$tmp = $orderData['calculatedArray'];
$calculatedArray = ($tmp ? $tmp : array());
Und lösche die beiden Zeilen mit dem reset.
Bei der Installation wurde das Verzeichnis fileadmin/data entweder nicht angelegt oder es hat keine Schreibrechte.
Sorry, es nimmt kein Ende 🙁
Okay... Änderungen in Zeile 103+104 vorgenommen.
Das Verzeichnis wurde angelegt. Rechte sind auf 777.
Eine .csv Datei wurde auch angelegt.
Diese beiden Fehler erscheinen noch immer:
Warning: fwrite(): supplied argument is not a valid stream resource in ../typo3/cms/typo3conf/ext/tt_products/lib/class.tx_ttproducts_billdelivery.php on line 239
Warning: fclose(): supplied argument is not a valid stream resource in ../typo3/cms/typo3conf/ext/tt_products/lib/class.tx_ttproducts_billdelivery.php on line 240
Wie genau müssen die Rechte denn gesetzt sein?
Der Link zum Rechnung ansehen ist glaub auch nicht richtig:
http://domain/cms/fileadmin/data/bill//bill/.htm
Das müsste ich doch auch noch irgendwie verändern, oder?
Normalerweise wird es in fileadmin/data/bill angelegt.
Der oben angegebene Pfad ist falsch, weil '//' ungültig ist.
Habs geändert aber ne Rechnung kann ich immernoch nicht anzeigen.
Komisch...
Der Ordner bill ist bis auf die index.htm auch noch leer.
Ich muss nicht noch irgendwo im Setup was anschalten oder so?
nadine schrieb
Habs geändert aber ne Rechnung kann ich immernoch nicht anzeigen.
Komisch...
Der Ordner bill ist bis auf die index.htm auch noch leer.
Dann ist die Rechnung noch nicht erzeugt worden. Die Rechnung wird erst erzeugt, wenn der Frontend-Benutzer auf 'Klicken Sie hier um die Rechnung jetzt zu sehen.' geklickt hat. Wenn er das nicht tut, dann wird die Rechnung gar nicht erzeugt. Der Shop-Admin kann sie aber selber erzeugen, indem er im Tracking selber auf die Rechnung klickt. Das hat den Vorteil, daß er nachträglich im Shop bestellte (stornierte) Produkte löschen kann und danach die Rechnung nochmals erzeugt.
Genial... jetzt klappts auch.
Vielen Dank 🙂