Franz Holzinger

Verse of the day

Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7

© Bible Gateway's Verse of the Day


autor  
28-09-10 14:59:07 Anzahl in Warenkorb stimmt erst nach Page-Reload
Heidi Wetzel
Hallo Forum, hallo Herr Holzinger,

betrifft:
tt_products 2.9.1
typo3 4.4.1

Liegt für ein Artikel bereits Menge 1 im Warenkorb; gibt auf der Produktdetailseite dieses Artikels bei Menge eine 2 ein und klickt auf 'In den Warenkorb', so steht im Warenkorb bei Anzahl eine 3.
Erst wenn der Warenkorb erneut aufgerufen wird (PageReload), dann steht eine 2.
Der Marker ist ###FIELD_QTY### - sowohl auf der Produktdetailseite als auch im Warenkorb.

Handelt es sich hierbei um einen Fehler oder eine falsche Konfiguration? Was mache ich falsch?

Viele Grüße
Heidi Wetzel
30-09-10 16:38:55 Cache
Franz Holzinger
Das sieht nach einem Cache Fehler aus. Denn normalerweise müsste die Seite nach dem Einfügen in den Warenkorb neu geladen und angezeigt werden.

Im Setup sollte diese stehen:

[globalVar = GP:ttp_basket != '']
plugin.tt_products = USER_INT
[global]

Dies ist in der neuesten Version von tt_products 2.9.1 bereits enthalten.
18-07-11 20:47:07 tt_products 2.8.1
Mischa Becker
Hallo,

gilt dies auch für tt_products 2.8.1? Da hier ein ähnliches Problem mit dem Warenkorb auftaucht und erst nach einem Reload der Seite der richtige Wert im Warenkorb angezeigt wird.
18-07-11 21:04:12 Setup
Franz Holzinger
Dieses Setup kann in jeder Version von tt_products verwendet werden. Aber auch in tt_products 2.8.1 ist das nicht notwendig, weil dort der Patch für das Caching schon enthalten ist.
Wenn der Inhalt des Warenkorbs verspätet kommt, dann ist die Reihenfolge der Shop Plugins falsch. Dazu gibt es bereits Erklärungen in diesem Forum.

21-07-11 14:48:03 tt_products 2.8.1
Mischa Becker
Ich konnte zwar in diesem Forum noch keine genauen Erklärungen dazu finden, jedoch funktioniert der Patch für das Caching bei mir nicht richtig. Ich habe trotzdem einmal die Reihenfolge der Plugins so verändert, dass sich der Mini-Warenkorb nun hinter der Produkteliste befindet, doch mit keinem positivem Ergebnis. Klickt man ein Produkt in den Warenkorb, dann verändert sich die Anzahl im Mini-Warenkorb erst nach klick in den Warenkorb.

Ich verwende mit Absicht keine der letzteren Version der tt_products 2.8.1er-Reihe, auch wenn sich hier die Anzahl direkt ändert, da hier das Phenomen auftritt, dass wenn man sich in den Warenkorb klickt, sich die Anzahl nochmals erhöht. Diese Erhöhung passiert jedesmal erneut, sobald man sich in den Warenkorb klickt, so dass sich die Anzahl eines Produktes immer weiter potenziert.

Was mache ich falsch?
27-07-11 07:58:43 Gelöst
Mischa Becker
Mit dem zusätzlichen Eintrag im Setup:

[globalVar = GP:ttp_basket != '']
plugin.tt_products = USER_INT
[global]

funktioniert es nun.
2-08-11 16:52:07 Cache
Franz Holzinger
Die Produktliste kann immer im Cache liegen.
Nur wenn im Setup

basket.view {
showAmount = basket
}

gesetzt ist, dann wird die Anzahl beim Produkt in der Listenansicht angezeigt und die Verwendung des Cache ist nicht mehr möglich. Das ist aber im Patch für das Caching bereits enthalten, dass tt_products auf ein USER_INT Objekt umgewandelt wird.

8-08-11 13:38:21 Danke.
Mischa Becker
Für die Info.
< Zurück zum Forum