# Templatevariable auf /checkout/finish

**URL:** <https://forum.shopware.com/t/templatevariable-auf-checkout-finish/37680>\
**Category:** Programmierung\
**Created:** [24. Juni 2016 um 09:16 UTC](https://forum.shopware.com/t/templatevariable-auf-checkout-finish/37680 "2016-06-24T09:16:22Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![simoon](https://avatars.discourse-cdn.com/v4/letter/s/6a8cbe/32.png) [@simoon](https://forum.shopware.com/u/simoon)\
**Post date:** [24. Juni 2016 um 09:16 UTC](https://forum.shopware.com/t/templatevariable-auf-checkout-finish/37680/1 "2016-06-24T09:16:22Z")

</div>

Hi,

in der index.tpl muss ich einen code Einbinden der nur auf der der /checkout/finish Seite ausgegeben wird. Ich wollte das über {$Controller} machen welche auch befüllt ist aber {$Action} ist da leider nicht vorhanden. Gibt es eine andere Variable die entweder die url (/checkout/finish) enthält oder wo ich die verwendete action abreifen kann oder sonst eine Variable die nur auf der Seite vorhanden/gefüllt ist?

Gruss

Alex

---

<div class="post-metadata">

**Author:** ![marcuskreusch](https://avatars.discourse-cdn.com/v4/letter/m/b5ac83/32.png) [@marcuskreusch](https://forum.shopware.com/u/marcuskreusch)\
**Post date:** [24. Juni 2016 um 12:45 UTC](https://forum.shopware.com/t/templatevariable-auf-checkout-finish/37680/2 "2016-06-24T12:45:31Z")

</div>

Hallo Alex,

da die checkout/finish.tpl direkt von der index/index.tpl abgeleitet ist, kannst du es direkt dort hinein in einen Smarty-Block schreiben/anhängen.

Viele Grüße  
Marcus

---

<div class="post-metadata">

**Author:** ![simoon](https://avatars.discourse-cdn.com/v4/letter/s/6a8cbe/32.png) [@simoon](https://forum.shopware.com/u/simoon)\
**Post date:** [24. Juni 2016 um 13:01 UTC](https://forum.shopware.com/t/templatevariable-auf-checkout-finish/37680/3 "2016-06-24T13:01:02Z")

</div>

Hi,

ja, nur leider führt das dazu das der block der in der index.tpl steht nicht erweitert wird sondern nochmal eingefügt wird an der entsprechenden stelle in der finish.tpl und somit 2 mal enthalten ist.

Hab das daher über $smarty.server.REQUEST\_URI==’/checkout/finish’ gelöst (nicht perfekt aber tut mal für den moment).

Gruss  
Alex

---

<div class="post-metadata">

**Author:** ![Creatixx](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Creatixx](https://forum.shopware.com/u/Creatixx)\
**Post date:** [24. Juni 2016 um 13:07 UTC](https://forum.shopware.com/t/templatevariable-auf-checkout-finish/37680/4 "2016-06-24T13:07:17Z")

</div>

Wenns um die Checkout/Finish Page geht warum nicht

```
{if $Controller == "checkout" && $sOrderNumber}{/if}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![marcuskreusch](https://avatars.discourse-cdn.com/v4/letter/m/b5ac83/32.png) [@marcuskreusch](https://forum.shopware.com/u/marcuskreusch)\
**Post date:** [24. Juni 2016 um 13:37 UTC](https://forum.shopware.com/t/templatevariable-auf-checkout-finish/37680/5 "2016-06-24T13:37:37Z")

</div>

Oder wenns ganz sauber sein soll:

```
{if {controllerName} == 'checkout' && {controllerAction} == 'finish'}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![simoon](https://avatars.discourse-cdn.com/v4/letter/s/6a8cbe/32.png) [@simoon](https://forum.shopware.com/u/simoon)\
**Post date:** [24. Juni 2016 um 13:47 UTC](https://forum.shopware.com/t/templatevariable-auf-checkout-finish/37680/6 "2016-06-24T13:47:31Z")

</div>

prima, vielen dank das ist noch etwas besser.

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [25. Juni 2016 um 06:33 UTC](https://forum.shopware.com/t/templatevariable-auf-checkout-finish/37680/7 "2016-06-25T06:33:04Z")

</div>

Auf jeden Fall die Ordernumber mit prüfen. Andernfalls kommt es zu Tracking Fehler.

Wenn man vergisst die AGB s anzuhaken, landet man ebenfalls auf Checkout/Finish aber es gab noch kein Kaufabschluss oder die Variable mit der Ordernumber steht nicht zur Verfügung!

---

<div class="post-metadata">

**Author:** ![SmartStylez](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@SmartStylez](https://forum.shopware.com/u/SmartStylez)\
**Post date:** [19. Dezember 2021 um 23:10 UTC](https://forum.shopware.com/t/templatevariable-auf-checkout-finish/37680/8 "2021-12-19T23:10:50Z")

</div>

Soweit so gut, aber aus irgendeinem Grund bleiben bei mir die Variablen wie $sOrderNumber oder $sAmount immer leer. 🙄
