Franz Holzinger

Verse of the day

Darum nehmet euch untereinander auf, gleichwie euch Christus hat aufgenommen zu Gottes Lobe.
Roemer 15:7

© Bible Gateway's Verse of the Day


Autor  
27-09-10 16:28:38 ###PRICE_TOTAL_TAX### immer 0
Markus Haselböck
Hallo,

bin noch relativ neu im tt_products-Bereich, komme aber schon recht gut damit zurecht.
Ich hab jetzt noch ein gröberes Problem, sobald ich von 2.6.3 auf 2.8.1 update:
Sobald ich auf den Warenkorb gehe sehe ich bei der Summer der einzelnen Produkte (bzw. Artikel) immer 0 (Null) stehen. ###PRICE_TOTAL_TAX### wird bei mir also aus irgendeinem Grund nicht korrekt berechnet. ###PRICE_TOTAL_ONLY_TAX### bzw. ###PRICE_TOTAL_NO_TAX### werden hingegen richtig berechnet und auch dargestellt.
Der Tipp von Herr Holzinger doch sein Template (tt_products_variants_de.html) zu verwenden, hilft bei mir leider nicht! Auch dort wird bei der Produktsumme immer 0 berechnet.
Und im Mini-Warenkorb (Overview) wird ebenfalls 0 berechnet...

Prinzipiell würde mir auch 2.6.3 genügen, wo das ja tadellos funktioniert. Allerdings möchte der Kunde verschiedene Varianten, wo sich in der Single-Ansicht auch der Preis sofort per (taxajax) aktualisieren soll und dafür ist ja zumindest 2.7.x notwendig, soweit ich informiert bin. Unter 2.7.0 geht's aber leider auch nicht.

Welche Variablen bringen da meine Installation dazu die Variable ###PRICE_TOTAL_TAX### nicht korrekt zu berechnen?

Meine Einstellungen: TYPO3 4.4.2, tt_products 2.8.1, useArticles=1, articleMode=0

Jemand einen Tipp für mich?
Vielen Dank!
28-09-10 10:58:34 Fehler bei Installation
Markus Haselböck
Habe mich gewundert, dass in meiner Installation ein Haufen XCLASS-Fehler nach dem Installieren von 2.8.1 auftreten und habe jetzt 2.8.1 auf ein neues TYPO3 4.4.2 installiert und alle nötigen Extensions davor installiert. Trotzdem kommen auch hier dieselben XCLASS-Fehler wie auf meiner eigentlichen Shop-Installation:

==========================================

Code warnings:
(developer-relevant) The XCLASS filename-key "ext/static_info_tables/class.ext_update.php" was different from "ext/tt_products/class.ext_update.php" which it should have been!
No XCLASS inclusion code found in file "eid/class.tx_ttproducts_ajax.php".
No XCLASS inclusion code found in file "lib/class.tx_ttproducts_email_div.php".
No XCLASS inclusion code found in file "lib/class.tx_ttproducts_form_div.php".
No XCLASS inclusion code found in file "model/class.tx_ttproducts_model_activity.php".
No XCLASS inclusion code found in file "model/class.tx_ttproducts_model_control.php".
The XCLASS filename-key "ext/tt_products/control/class.tx_ttproducts_model_creator.php" was different from "ext/tt_products/model/class.tx_ttproducts_model_creator.php" which it should have been!
The XCLASS filename-key "ext/tt_products/pi1/class.tx_ttproducts_pi_int.php" was different from "ext/tt_products/pi_int/class.tx_ttproducts_pi_int.php" which it should have been!
The XCLASS filename-key "ext/tt_products/pi1/class.tx_ttproducts_pi_search.php" was different from "ext/tt_products/pi_search/class.tx_ttproducts_pi_search.php" which it should have been!
The XCLASS filename-key "ext/tt_products/control/class.tx_ttproducts_activity_base.php" was different from "ext/tt_products/pi_search/control/class.tx_ttproducts_activity_base.php" which it should have been!
The XCLASS filename-key "ext/tt_products/control/class.tx_ttproducts_activity_finalize.php" was different from "ext/tt_products/pi_search/control/class.tx_ttproducts_activity_finalize.php" which it should have been!
The XCLASS filename-key "ext/tt_products/control/class.tx_ttproducts_control.php" was different from "ext/tt_products/pi_search/control/class.tx_ttproducts_control.php" which it should have been!
The XCLASS filename-key "ext/tt_products/control/class.tx_ttproducts_control_basketquantity.php" was different from "ext/tt_products/pi_search/control/class.tx_ttproducts_control_basketquantity.php" which it should have been!
The XCLASS filename-key "ext/tt_products/control/class.tx_ttproducts_control_creator.php" was different from "ext/tt_products/pi_search/control/class.tx_ttproducts_control_creator.php" which it should have been!
The XCLASS filename-key "ext/tt_products/control/class.tx_ttproducts_control_product.php" was different from "ext/tt_products/pi_search/control/class.tx_ttproducts_control_product.php" which it should have been!
The XCLASS filename-key "ext/tt_products/control/class.tx_ttproducts_control_search.php" was different from "ext/tt_products/pi_search/control/class.tx_ttproducts_control_search.php" which it should have been!
The XCLASS filename-key "ext/tt_products/control/class.tx_ttproducts_javascript.php" was different from "ext/tt_products/pi_search/control/class.tx_ttproducts_javascript.php" which it should have been!
The XCLASS filename-key "ext/tt_products/control/class.tx_ttproducts_main.php" was different from "ext/tt_products/pi_search/control/class.tx_ttproducts_main.php" which it should have been!

==========================================

Kann das was mit meinem Fehler zu tun haben, oder sind das noch irgenwelche Altlasten?
28-09-10 11:26:19 Auch im neuen Shop Summe = 0
Markus Haselböck
Habe soeben den ganzen Shop in die neue Umgebung importiert und hier tritt der Fehler genauso auf, wie in meiner eigentlichen Shop-Umgebung.
Der Fehler muss also irgendwo in meiner Konfiguration liegen. Irgendeine Variable veranlasst den Shop die Summe der Produkte (###PRICE_TOTAL_TAX###) auf 0 zu setzen. Ich nehme mal an, dass das irgendein Faktor ist, der gleich 0 ist und damit die Summe auch auf 0 setzt ...

Niemand einen Tipp für mich?
28-09-10 11:46:04 Fehler in 2.8.1
Markus Haselböck
Hab auch zufällig einen Fehler in der 2.8.1er Version entdeckt.
Beim Speichern neuer Werte im Constant Editor wird
plugin.tt_products.basketMaxQuantity = inStock
bei mir immer in in folgendes umgewandelt
plugin.tt_products.basketMaxQuantity = 0

Mit Info/Modify muss ich diesen Wert dann wieder auf "inStock" zurücksetzen, da ich das für den Lagerstand benötige...
28-09-10 21:29:07 Constant Editor
Franz Holzinger
Der Constant Editor speichert falsch ab. Er hängt noch viele Konstanten mit Null werden am Ende dran. Das führt zu Fehlern im Shop. Diese Konstanten müssen unbedingt wieder gelöscht werden!
Es gibt die Extension tsparser, die diesen Fehler behebt.

Das Problem mit der Anzeige XCLASS wird derzeit in der TYPO3-Core Liste behandelt. Am besten dort nachsehen:
"RFC #15489: remove code warnings about XCLASS and naming annoyances"
29-09-10 07:12:18 tsparser ist installiert
Markus Haselböck
daran kann's bei mir nicht liegen. tsparser ist ja sogar voraussetzung beim installieren von 2.8.1. die einzige extension, die ich nie installiere, ist "party" (bei 2.8.x vorgeschlagen) bzw. "partner" (bei 2.7.x vorgeschlagen). sonst ist bei mir alles, was die extension tt_products haben will, installiert.
29-09-10 08:41:06 tsparser
Franz Holzinger
Bedeutet das, dass tsparser nicht funktioniert? In welcher TYPO3-Version?

Die überflüssigen Konstanten müssen gelöscht werden.
29-09-10 08:45:01 TYPO3 4.4.2
Markus Haselböck
Ich weiß nicht, ob tsparser funktioniert oder nicht ...
Woher weiß ich, welche Konstanten überflüssig sind?
Werde heute einmal TYPO3 4.4.3 installieren, ob das was ändert.
29-09-10 15:45:06 gelöst
Markus Haselböck
Ich Depp hab einen Inline-Kommentar in dieser Zeile im TS-Code gehabt:
plugin.tt_products.TAXmode = 2 # unterschiedliche Steuerklassen möglich

Dadurch hat TYPO3 den Wert vermutlich auf 0 geändert und somit auch in der Summe 0 ergeben.
Kommentar weggeben und es geht wie immer.
plugin.tt_products.TAXmode = 2

Komisch ist nur, dass es unter 2.6.3 funktioniert hat und unter 2.8.1 nicht geht. Die Behandlung der Inline-Kommentare ist da offenbar unterschiedlich. Egal - Haupsache jetzt geht's!
< Zurück zum Forum