# Forward nach dem Einloggen zum Warenkorb (checkout/cart)

**URL:** <https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [13. August 2014 um 22:26 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883 "2014-08-13T22:26:37Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![kube](https://avatars.discourse-cdn.com/v4/letter/k/b19c9b/32.png) [@kube](https://forum.shopware.com/u/kube)\
**Post date:** [13. August 2014 um 22:26 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/1 "2014-08-13T22:26:37Z")

</div>

Hallo an Community, ich möchte einen Forward einbauen, der nach dem Login zum Warenkorb springt. Etwa in der Art:`$this-\>forward('login', 'account', null, array('sTarget' =\> 'checkout'));`oder`$this-\>forward('login', 'account', null, array('sTarget' =\> 'checkout', 'sTargetAction' =\> 'cart'));`Leider führen die beiden Beispiele zum Checkout Step “confirm” (zum 3-ten Step) und ich möchte den 1-ten Step “cart” haben.

---

<div class="post-metadata">

**Author:** ![kube](https://avatars.discourse-cdn.com/v4/letter/k/b19c9b/32.png) [@kube](https://forum.shopware.com/u/kube)\
**Post date:** [14. August 2014 um 16:31 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/2 "2014-08-14T16:31:11Z")

</div>

Weiß jemand das? Danke!

---

<div class="post-metadata">

**Author:** ![Ruben\_Theerkorn](https://avatars.discourse-cdn.com/v4/letter/r/ecccb3/32.png) [@Ruben\_Theerkorn](https://forum.shopware.com/u/Ruben_Theerkorn)\
**Post date:** [14. August 2014 um 16:43 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/3 "2014-08-14T16:43:53Z")

</div>

Statt checkout =\> checkout/cart sollte funktionieren - einfach mal testen. also `$this-\>forward('login', 'account', null, array('sTarget' =\> 'checkout/cart'));`

---

<div class="post-metadata">

**Author:** ![kube](https://avatars.discourse-cdn.com/v4/letter/k/b19c9b/32.png) [@kube](https://forum.shopware.com/u/kube)\
**Post date:** [14. August 2014 um 17:42 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/4 "2014-08-14T17:42:08Z")

</div>

Fast! Daraus wird in der Browser-Zeile checkout%2Fcart Escapen mit “” hat auch nichts gebracht (nur checkout%5C%2Fcart) Logischerweise auch nichts mit urldecode

---

<div class="post-metadata">

**Author:** ![Ruben\_Theerkorn](https://avatars.discourse-cdn.com/v4/letter/r/ecccb3/32.png) [@Ruben\_Theerkorn](https://forum.shopware.com/u/Ruben_Theerkorn)\
**Post date:** [14. August 2014 um 17:50 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/5 "2014-08-14T17:50:10Z")

</div>

`$this-\>forward('cart','checkout')` Auf das Event welches nach dem Login ausgeführt wird. Oder du machst es über die Templates und gibst „checkout/cart“ als sTarget an.

---

<div class="post-metadata">

**Author:** ![kube](https://avatars.discourse-cdn.com/v4/letter/k/b19c9b/32.png) [@kube](https://forum.shopware.com/u/kube)\
**Post date:** [14. August 2014 um 17:54 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/6 "2014-08-14T17:54:09Z")

</div>

Das mit den zusätzlichen Controllern oder Templates ist klar, aber viiiel zu Zeitaufwendig im Vergleich zu der Zeile:`$this-\>forward('login', 'account', null, array('sTarget' =\> 'checkout'));`Die funktioniert auch wunderbar, nur führt eben zum dritten Step anstatt zu dem ersten. Vielleicht ginge es doch irgendwie hiermit ohne dass man was zusätzliches aufwändigeres programmiert?

---

<div class="post-metadata">

**Author:** ![catcologne](https://avatars.discourse-cdn.com/v4/letter/c/73ab20/32.png) [@catcologne](https://forum.shopware.com/u/catcologne)\
**Post date:** [21. Januar 2016 um 17:19 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/7 "2016-01-21T17:19:54Z")

</div>

Hallo, ich hab das gleiche Problem. Will nach dem Login auf die vorherige Seite zurück leiten und kann sTarget={$baseUrl} nicht übergeben, weil die Slashes encoded werden. Das kann man wohl nicht vermeiden, oder? Wie kann ich ansonsten nach dem Login auf die Seite zurück von der ich gekomnmen bin?? Grüße, Cat.

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [23. Januar 2016 um 15:29 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/8 "2016-01-23T15:29:08Z")

</div>

Hi, in SW4 kannst du da nur den Controller-Namen angeben - also etwa “listing”, detail", “account”, “checkout” oder “index”. Komplette URLs sind nicht vorgesehen - das musst du also via Plugin umsetzen. Daniel

---

<div class="post-metadata">

**Author:** ![catcologne](https://avatars.discourse-cdn.com/v4/letter/c/73ab20/32.png) [@catcologne](https://forum.shopware.com/u/catcologne)\
**Post date:** [24. Januar 2016 um 19:43 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/9 "2016-01-24T19:43:52Z")

</div>

Hallo Daniel, sorry, hätte ich vielleicht dazu sagen sollen: Es geht um einen Shop in 5.1.0. Muss ich da auch ein Plugin zu schreiben? Ich habe es mit dem Parameter sTarget=[$baseUrl} versucht, aber da werden die URLs encoded, so dass %2F als Slashes erscheinen. Damit kann man nicht auf die Seite entsprechende zurück geführt werden. `[Login]({url controller='account' sTarget={$baseUrl}})` Ergibt z.B. eine URL mit [http://www.kostreich.de/dev/account/ind … idenschaft](http://www.kostreich.de/dev/account/index/sTarget/%2Fdev%2Fmagazin%2Ffreunde-des-hauses%2Fbierlager-ein-ort-der-leidenschaft) Grüße, Cat.

---

<div class="post-metadata">

**Author:** ![catcologne](https://avatars.discourse-cdn.com/v4/letter/c/73ab20/32.png) [@catcologne](https://forum.shopware.com/u/catcologne)\
**Post date:** [26. Januar 2016 um 18:57 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/10 "2016-01-26T18:57:16Z")

</div>

Sorry, wenn ich nochmal nachhake: Ist es also so, dass man in Shopware 5 auch nicht ohne Plugin auskommt? Grüße, Cat.

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [26. Januar 2016 um 20:19 UTC](https://forum.shopware.com/t/forward-nach-dem-einloggen-zum-warenkorb-checkout-cart/21883/11 "2016-01-26T20:19:38Z")

</div>

Hi, in der SW5 wird meines Wissens ein „sTarget“ und eine „sTargetAction“ unterstützt - also kannst du einen Controller und eine ControllerAction angeben. Es gehen aber (immernoch) keine kompletten URLs als Ziel ([http://www.google.de](http://www.google.de)) - sowas wird kaum benötigt (im Standard); daher müsstest du dir das selbst implementieren. Daniel
