Zum Inhalt springen

weitershoppen nach warenkorb?

Erstellt am 24. Oktober 2004 · 9 Antworten · letzte Antwort am 9. Mai 2005

Tags: Frage

anamchara ·

Hallo zusammen,

noch ne newbie Frage:

wenn ich einen Artikel gekauft habe, wird der Warenkorb angezeigt. Um nun weiter einzukaufen, muss ich entweder wieder über das Menü gehen (langwierig und umständlich) oder mit dem Zurück-Button des Browsers wieder auf meine vorherige Produktliste gelangen. Das erscheint mir aber unelegant.

Gibt es dafür eine gute Lösung?

Danke und noch einen schönen Sonntagabend.

Anamchara

Hille ·

Einfach den "zurück-Button" simulieren.
Als Text-Link im Template-File unterbringen.

a HREF="javascript.window.history.back()" ...

Gruß
Hille

Jürgen_PXM ·

Hallo Anamchara,

andere Lösung: du kannst auch einfach im Template den Wert für

plugin.tt_products.PIDbasket =

auf "leer" setzen. Damit wird beim Klick auf die Warenkorbbuttons der Warenkorb erst gar nicht aufgerufen, und man bleibt auf der Seite mit den Produkten.

Gruß,
Jürgen

RChristian ·

Hallo Jürgen_PXM,

wenn man den Wert von

plugin.tt_products.PIDbasket =

leer lässt, funktioniert das zwar unter der list ansicht einwandfrei, aber wenn ich in die single ansicht gehe und auf dem warenkorb button klicke kommt bei mir folgende Fehlermeldung:

Wrong parameters, GET/POST var 'tt_products' was missing.

Hat jemand ne lösung dafür.

mfg,
RChristian

Jürgen_PXM ·

Hallo Christian!

Bei mir funktioniert es folgendermaßen:

1. mehrere Sysfolder für die einzelnen Produktkategorien

2. Im übergeordneten Template ist sowohl
plugin.tt_products.PIDbasket =
plugin.tt_products.PIDItemDisplay =
auf leer gesetzt.
3. Eine eigene Warenkorbseite auf gleicher Ebene wie die Sysfolder.
4. Auf der Warenkorbseite gibt es ein eigenes Template, das (untegeordnet) wiederrum eine eigene Detailseite hat, auf der die Artikel angezeigt werden, die direkt aus dem Warenkorb aufgerufen werden.
5. In diesem Template wird dann sehrwohl die PIDbasket als auch PIDItemDisplay gesetzt.

Ich hoffe, das hilft. Wenn nicht, kann ich gerne die entsprechenden Teile des TS-Templates posten.

Gruß, Jürgen

RChristian ·

Hallo Jürgen_PXM,

könntest du vielleicht die entsprechenden Teile des TS-Templates mal posten und am besten noch ein ausschnitt der Seitenbaum um die Seitenreihenfolge besser zu verstehen?

mfg,

RChristian

davidfreax ·

hallo,

ich wollt fragen, ob es zur ursprüngliche frage dieses threads eine vernünftige lösung gibt.

also ich hätte gerne einen zurück-button. es soll kein textlink sein, der dann via css dem aussehen eines buttons angepasst wird, sondern es sollte ein richtiger button sein.

danke für jede hilfe.

david

nachtrag:
folgender button macht nicht wirklich sinn:
<input type="button" onClick="history.back()" value="Zurück">
Wenn jemand im Warenkorb die Stückzahl der Produkte ändert und danach auf den Button klickt, dann kommt er immer auf zurück die Warenkorbseite mit den alten Stückzahlen.

toyde ·

Hi.

Dein Satz ist etwas verunglückt.
Du willst einen wirklichen Button und keine CSS-Schnipelei, oder?

Na dann mach doch einen html-Button 😃
auf http://de.selfhtml.org findest du die Details.

edit:
den Button hast du ja selbst gepostet. Jetzt kannst du mit onClick deine Destination ja selbst angeben.

davidfreax ·

manchmal kann ein blick in selfhtml echt hilfreich sein. danke für den tipp!

<input type="button" value="Weiter Einkaufen" onClick="self.location.href='index.php?id=52'">

david