Warenkorb Einträge gehen verloren

  • fhofmann fhofmann
    Padawan
    0 x
    35 Beiträge
    0 Hilfreiche Beiträge
    19. 04. 2005, 19:45

    Hallo Typo3ler,

    Ich habe ein Problem mit dem zk_pruducts, und dass, obwohl ich den Shop schon einmal zum Laufen gekriegt habe.

    Das Problem:
    Wenn ich einen Artikel in den Warenkorb gelegt habe, wird der Warenkorb auch angezeigt mit dem betreffenden Artikel drin. Allerdings geht es von dort aus nicht weiter.
    Wenn ich auf "Procedde" oder "update basket" klicke erscheinen folgende PHP Warnings:

    Warning: reset(): Passed variable is not an array or object in /webqctph/www.web-evolution.biz/typo3/ext/tt_products/pi/class.tx_ttproducts.php on line 776

    Warning: Variable passed to each() is not an array or object in /webqctph/www.web-evolution.biz/typo3/ext/tt_products/pi/class.tx_ttproducts.php on line 777

    Warning: Variable passed to each() is not an array or object in /webqctph/www.web-evolution.biz/typo3/ext/tt_products/pi/class.tx_ttproducts.php on line 793

    ich habe das auch schon mit tt_produkts versucht. Wahrscheinlich habe ich dort das selbe Problem, es wird nur keine Fehlermeldung angezeigt, sondern nur, das der Basket leer ist.

    Die Struktur habe ich schon mehrfach gändert. Ich arbeite aber immer mit einer Shoproot Seite , in der sich die 4 weiteren Seiten befinden wie in der Beschreibung zum tt_products mal mit sysFolder mal ohne.
    Die PIDstoreRoot habe ich entweder ganz leer oder auf den Wert der Shoproot Seite oder der Produktliste gesetzt - funzt alles nicht. :(

    Mein Typo Script für PIDbasket usw. habe ich mal in ein Template für die Shoproot Seite mal in das globale Template geschrieben - egal funzt nicht

    freue mich auf eure Antworten

    Vor 1/2 Jahr hat es das aber schon mal mit einer älteren Version von zk_products


  • 1
  • Flink Flink
    Jedi-General
    0 x
    1663 Beiträge
    0 Hilfreiche Beiträge
    27. 04. 2005, 15:50

    Verwendest du etwa eine URL-Weiterleitungsadresse?

    o.O

  • fhofmann fhofmann
    Padawan
    0 x
    35 Beiträge
    0 Hilfreiche Beiträge
    27. 04. 2005, 16:27

    Hallo Flink,

    Ich verwende eine Weiterleitung per Frame, und das hat tatsächlich dazu geührt, dass es in Mozillabrowsern funktioniert hat, und im IE die POST Daten verlorengegangen sind.

    Meine Leidensgeschichte steht auch in dem Thread:
    http://www.typo3.net/viewtopic.php?t=23878 (Browserabhängigkeit ???)

    Ich habe aber jetzt eine elegante Lösung gefunden:
    Ich öffne jetzt die Produktauswahlliste in einem Popup Fenster mit der original Typo3 Adresse. Wenn man dann auf "In den Warenkorb" klickt, wird in dem Fenster nicht der Warenkorb angezeigt, sondern die Produktliste bleibt bestehen. Dafür wird der Warenkorb auf der aufrufenden Seite aber immer aktualisiert.

    Das Verhalten gefällt mir eigentlich sogar besser als der normale Workflow.

  • 1