Hallo zusammen,
ich schreibe gerade an einem Shop, ich komme gut zurecht. Nur bei einer Sache finde ich keine Lösung!
Ich habe einen kleinen Warenkorb auf meiner Seite. Wenn ich nun in der Artikeldetailansicht (request we_objID=XX) einen Artiekl in den Warenkorb lege oder einen Artikel aus dem kleinen Warenkorb lösche, habe ich keine Möglichkeit, wieder zur gleichen Seite zurückzuspringen,da ich zwar eine Dokument-ID angeben kann aber ohne den Request wird meine Detailseite leer angezeigt.
Gibt es eine Möglichtkeit bei <we:form> oder <we:a> eine selbstgenerierte Ziel-URL unterzuschieben oder zumindest die get-Variablen anzufügen?
(id="self" funktioniert auch nicht!)
id="self" bei Artikel Detailansicht
Hi themaxx,
um auf die Ursprungsseite inkl. Parameter zurückzugelangen, könntest du mit der Server-Variablen 'REQUEST_URI' arbeiten, um den Back-Link zu gestalten, bspw.
Ich hoffe das hilft dir weiter.
um auf die Ursprungsseite inkl. Parameter zurückzugelangen, könntest du mit der Server-Variablen 'REQUEST_URI' arbeiten, um den Back-Link zu gestalten, bspw.
Code: Alles auswählen
<a href="<? echo $_SERVER['REQUEST_URI']; ?>">Zurück</a>
Hi Schmitter!
leider geht ja genau das nicht! Ich will ja sofort wieder auf die ursprüngliche Seite springen (z.B.: http://xxx/detail.php?we_objectID=23)
Wenn ich z.b. <we:a id="self" delarticle="true" > benutze, wird der Request-Parameter nicht übergeben!
Der Versuch <we:a delarticle="true" href="<? echo $_SERVER['REQUEST_URI']; ?>"> den Parameter "unterzuschieben" scheiterte ich.
Gruß
Stefan
leider geht ja genau das nicht! Ich will ja sofort wieder auf die ursprüngliche Seite springen (z.B.: http://xxx/detail.php?we_objectID=23)
Wenn ich z.b. <we:a id="self" delarticle="true" > benutze, wird der Request-Parameter nicht übergeben!
Der Versuch <we:a delarticle="true" href="<? echo $_SERVER['REQUEST_URI']; ?>"> den Parameter "unterzuschieben" scheiterte ich.
Gruß
Stefan
Hallo Stefan,
ich hoffe, ich habe das jetzt richtig verstanden: Der Parameter we_objID wird nicht mitgegeben, wenn du einen Artikel löscht. Dann sollte das funktionieren:
*Grübel* Hilft dir das?
ich hoffe, ich habe das jetzt richtig verstanden: Der Parameter we_objID wird nicht mitgegeben, wenn du einen Artikel löscht. Dann sollte das funktionieren:
Code: Alles auswählen
<a href="<we:a id="self" delarticle="true" hrefonly="true" ></we:a>&we_objID=<? echo $_GET['we_objID']; ?>"> Löschen </a>
Danke!!
Super das war's! hrefonly="true" i loveu !
Es muß nur we_objectID heißen und nicht we_objID, dann gehts ohne Probleme!
Aber damit nicht genug, haste noch ne Idee wie ich's bei <we:form type="shopliste" id="self"> lösen könnte?
Ist nicht ganz so wichtig, wär aber genial!
Es muß nur we_objectID heißen und nicht we_objID, dann gehts ohne Probleme!
Aber damit nicht genug, haste noch ne Idee wie ich's bei <we:form type="shopliste" id="self"> lösen könnte?
Ist nicht ganz so wichtig, wär aber genial!
Um zu verhindern, das es auf anderen Seiten schiefgeht, hier die endgültige Wahrheit:
Code: Alles auswählen
<a href="<we:a id="self" delarticle="true" hrefonly="true" ></we:a><we:ifVarSet name="we_objectID" type="request">&we_objectID=<? echo $_GET['we_objectID']; ?></we:ifVarSet>"> Löschen </a>
selbst beantwortet!
hier die Version für <we:form> !
----->>
----->>
Code: Alles auswählen
<?php $we_hackpath = $_SERVER['REQUEST_URI']; ?>
<we:form type="shopliste" method="post" target="_self" action="$we_hackpath">
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast