# Block-Erweiterung zum anzeigen des Email-HTML Outputs auf der Checkout-Seite

**URL:** <https://forum.shopware.com/t/block-erweiterung-zum-anzeigen-des-email-html-outputs-auf-der-checkout-seite/60816>\
**Category:** Themes & Design\
**Created:** [2. August 2019 um 10:58 UTC](https://forum.shopware.com/t/block-erweiterung-zum-anzeigen-des-email-html-outputs-auf-der-checkout-seite/60816 "2019-08-02T10:58:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![MrHappy](https://avatars.discourse-cdn.com/v4/letter/m/f19dbf/32.png) [@MrHappy](https://forum.shopware.com/u/MrHappy)\
**Post date:** [2. August 2019 um 10:58 UTC](https://forum.shopware.com/t/block-erweiterung-zum-anzeigen-des-email-html-outputs-auf-der-checkout-seite/60816/1 "2019-08-02T10:58:31Z")

</div>

Heyho, ich versuche gerade auf der Checkout-Seite unter “Informationen” das Email-Template einzufügen.

&nbsp;

Hier die komplette finish.tpl auf er es appended werden soll:

&nbsp;

```
{block name='frontend_checkout_finish_left_payment_content'}
                                    

                                        {* Invoice number *}
                                        {block name='frontend_checkout_finish_invoice_number'}
                                            {if $sOrderNumber}
                                                {s name="FinishInfoId"}{/s} {$sOrderNumber}
                                            {/if}
                                        {/block}

                                        {* Transaction number *}
                                        {block name='frontend_checkout_finish_transaction_number'}
                                            {if $sTransactionumber}
                                                {s name="FinishInfoTransaction"}{/s} {$sTransactionumber}
                                            {/if}
                                        {/block}

                                        {* Payment method *}
                                        {block name='frontend_checkout_finish_payment_method'}
                                            {if $sPayment.description}
                                                {s name="ConfirmHeaderPayment" namespace="frontend/checkout/confirm"}{/s}: {$sPayment.description}
                                            {/if}
                                        {/block}

                                        {* Dispatch method *}
                                        {block name='frontend_checkout_finish_dispatch_method'}
                                            {if $sDispatch.name}
                                                {s name="CheckoutDispatchHeadline" namespace="frontend/checkout/confirm_dispatch"}{/s}: {$sDispatch.name}
                                            {/if}
                                        {/block}

                                    
                                {/block}

```

Und hier meine finish.tpl die quasi nur aus dem erweiterten Email-Template besteht:

&nbsp;

```
{extends file:frontend/checkout/finish.tpl}

{block name='frontend_checkout_finish_left_payment_content' append}
    
                
                
                Versandkosten: {$sShippingCosts|currency}
                Gesamtkosten Netto: {$sAmountNet|currency}
                {if !$sNet}
                {foreach $sTaxRates as $rate => $value}
                zzgl. {$rate|number_format:0}% MwSt. {$value|currency}
                {/foreach}
                Gesamtkosten Brutto: {$sAmount|currency}
                {/if}
                
                
                Gewählte Zahlungsart: {$additional.payment.description}
                {$additional.payment.additionaldescription}
                {if $additional.payment.name == "debit"}
                Ihre Bankverbindung:
                Kontonr: {$sPaymentTable.account}
                BLZ: {$sPaymentTable.bankcode}
                Institut: {$sPaymentTable.bankname}
                Kontoinhaber: {$sPaymentTable.bankholder}
                
                Wir ziehen den Betrag in den nächsten Tagen von Ihrem Konto ein.
                {/if}
                
                
                {if $additional.payment.name == "prepayment"}
               	Unsere Bankverbindung:
   
    			Empfänger: G2A inc. 
				IBAN: DE1793840140814 
				Betrag: {$sAmount|currency} 
				Als Verwendungszweck bitte Ihre Bestellnummer: "{$sOrderNumber}" angeben. 
                {/if}
                
                {if $additional.payment.name == "invoice"}
               	Unsere Bankverbindung:
   
    			Empfänger: G2A inc. 
				IBAN: DE1793840140814 
				Betrag: {$sAmount|currency} 
				Als Verwendungszweck bitte Ihre Bestellnummer: "{$sOrderNumber}" angeben. 
                {/if}
                
                  {if $additional.payment.name == "cash"}
         		Der zu zahlende Betrag wird bei der Annahme des Pakets berechnet.
                {/if}
                
                
                
                Gewählte Versandart: {$sDispatch.name}
                {$sDispatch.description}
    

{/block}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [2. August 2019 um 11:05 UTC](https://forum.shopware.com/t/block-erweiterung-zum-anzeigen-des-email-html-outputs-auf-der-checkout-seite/60816/2 "2019-08-02T11:05:12Z")

</div>

Man sollte aus diversen Gründen kein&nbsp;append oder prepend mehr nutzen. Stattdessen&nbsp;{$smarty.block.parent} für den Elternblock einsetzen.

Was ist nun die Frage?

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![MrHappy](https://avatars.discourse-cdn.com/v4/letter/m/f19dbf/32.png) [@MrHappy](https://forum.shopware.com/u/MrHappy)\
**Post date:** [2. August 2019 um 11:09 UTC](https://forum.shopware.com/t/block-erweiterung-zum-anzeigen-des-email-html-outputs-auf-der-checkout-seite/60816/3 "2019-08-02T11:09:58Z")

</div>

> [@drakon schrieb:](https://forum.shopware.com/profile/16695/drakon "drakon")
> 
> Man sollte aus diversen Gründen kein&nbsp;append oder prepend mehr nutzen. Stattdessen&nbsp;{$smarty.block.parent} für den Elternblock einsetzen.
> 
> Was ist nun die Frage?
> 
> &nbsp;
> 
> &nbsp;

Okay, wusste ich nicht. Die Frage ist, wieso Die Checkout-Seite so aussieht:&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/34a39562fb8796204686277364564dbb24dbf21d.png)

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [2. August 2019 um 11:28 UTC](https://forum.shopware.com/t/block-erweiterung-zum-anzeigen-des-email-html-outputs-auf-der-checkout-seite/60816/4 "2019-08-02T11:28:46Z")

</div>

Die Variablen aus der Mail sind im Frontend auch nicht die gleichen, da musst du erstmal schauen, ob die Variablen so überhaupt vorhanden sind.

Der Mail-Versand ist eine ganze andere Komponente, du kannst da die Themes nicht einfach 1:1 ins Frontend übernehmen.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [2. August 2019 um 11:38 UTC](https://forum.shopware.com/t/block-erweiterung-zum-anzeigen-des-email-html-outputs-auf-der-checkout-seite/60816/5 "2019-08-02T11:38:05Z")

</div>

Hm

```
nicht so:

{extends file:frontend/checkout/finish.tpl}

sondern so:

{extends file="parent:/frontend/checkout/finish.tpl"}

```

&nbsp;
