# Email Vorlagen Adresszusatz nur wenn ausgefüllt

**URL:** <https://forum.shopware.com/t/email-vorlagen-adresszusatz-nur-wenn-ausgefuellt/86896>\
**Category:** Shopware 5\
**Created:** [16. April 2021 um 08:02 UTC](https://forum.shopware.com/t/email-vorlagen-adresszusatz-nur-wenn-ausgefuellt/86896 "2021-04-16T08:02:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Torando](https://avatars.discourse-cdn.com/v4/letter/t/9fc29f/32.png) [@Torando](https://forum.shopware.com/u/Torando)\
**Post date:** [16. April 2021 um 08:02 UTC](https://forum.shopware.com/t/email-vorlagen-adresszusatz-nur-wenn-ausgefuellt/86896/1 "2021-04-16T08:02:01Z")

</div>

Hallo Community,

folgendes Problem:  
Wenn jemand in meinem Shop bestellt und die Hausnummer unter Adresszusatz schreibt wird diese in den Rechnungen nicht angezeigt.

Nach erster Recherche habe ich herausgefunden, dass ich Erweiterung der Systemmails um die Zeile:  
$billingaddress.additional\_address\_line1

dieses Problem lösen kann.

Nun habe ich aber das unschöne Problem, dass es mir auf meinen Rechnungen immer eine leere Zeile ausgibt wenn nichts im Feld steht.

Kann mir da jemand bezüglich Kodierung weiterhelfen?  
Wahrscheinlich hilft da eine If-Abfrage, aber wie sieht die genau aus?  
(Verzeiht wenn es eine Lapalie ist, aber ich bin sehr unerfahren und vorsichtig in Bezug auf Programiersprachen)

Der Plaintext der sOrder sieht derzeit wie folgt aus:

Rechnungsadresse:  
{$billingaddress.company}  
{$billingaddress.firstname} {$billingaddress.lastname}  
{$billingaddress.street} {$billingaddress.streetnumber}  
{$billingaddress.additional\_address\_line1}  
{if {config name=showZipBeforeCity}}{$billingaddress.zipcode} {$billingaddress.city}{else}{$billingaddress.city} {$billingaddress.zipcode}{/if}

Danke euch

---

<div class="post-metadata">

**Author:** ![puhas](https://avatars.discourse-cdn.com/v4/letter/p/b38774/32.png) [@puhas](https://forum.shopware.com/u/puhas)\
**Post date:** [16. April 2021 um 08:15 UTC](https://forum.shopware.com/t/email-vorlagen-adresszusatz-nur-wenn-ausgefuellt/86896/2 "2021-04-16T08:15:46Z")

</div>

> {$billingaddress.additional\_address\_line1}

ersetzen mit

> {if $billingaddress.additional\_address\_line1}{$billingaddress.additional\_address\_line1}{/if}

Das sollte es schon gewesen sein…

---

<div class="post-metadata">

**Author:** ![Torando](https://avatars.discourse-cdn.com/v4/letter/t/9fc29f/32.png) [@Torando](https://forum.shopware.com/u/Torando)\
**Post date:** [16. April 2021 um 08:28 UTC](https://forum.shopware.com/t/email-vorlagen-adresszusatz-nur-wenn-ausgefuellt/86896/3 "2021-04-16T08:28:53Z")

</div>

Das „$“ vor dem ersten if ist doch zuviel oder sehe ich das falsch? 🤔

Weil wenn ich das so eingebe kriege ich den Fehler:

Syntax Error 73" on line 53 „{$if $billingaddress.additional\_address\_line1}{$billingaddress.additional\_address\_line1}{/if}“ too many shorthand attributes

---

<div class="post-metadata">

**Author:** ![puhas](https://avatars.discourse-cdn.com/v4/letter/p/b38774/32.png) [@puhas](https://forum.shopware.com/u/puhas)\
**Post date:** [16. April 2021 um 10:07 UTC](https://forum.shopware.com/t/email-vorlagen-adresszusatz-nur-wenn-ausgefuellt/86896/4 "2021-04-16T10:07:39Z")

</div>

Ja, stimmt. Ohne das $ vor dem If. 😌  
Hab es oben korrigiert.

---

<div class="post-metadata">

**Author:** ![Torando](https://avatars.discourse-cdn.com/v4/letter/t/9fc29f/32.png) [@Torando](https://forum.shopware.com/u/Torando)\
**Post date:** [16. April 2021 um 10:10 UTC](https://forum.shopware.com/t/email-vorlagen-adresszusatz-nur-wenn-ausgefuellt/86896/5 "2021-04-16T10:10:20Z")

</div>

Danke dir für die schnelle Antwort.

Dann schau ich mal ob das so alles klappt wie ich es mir wünsche _g_

---

<div class="post-metadata">

**Author:** ![hamaca](https://avatars.discourse-cdn.com/v4/letter/h/54ee81/32.png) [@hamaca](https://forum.shopware.com/u/hamaca)\
**Post date:** [30. Juli 2023 um 07:34 UTC](https://forum.shopware.com/t/email-vorlagen-adresszusatz-nur-wenn-ausgefuellt/86896/6 "2023-07-30T07:34:15Z")

</div>

> [@puhas](#):
>
> {if $billingaddress.additional\_address\_line1}{$billingaddress.additional\_address\_line1}{/if}

Hallo Torando,

hat das bei dir funktioniert? Wenn ich folgendes einfüge:  
{if $billingaddress.additional\_address\_line1}{$billingaddress.additional\_address\_line1}{/if}  
  
{if $billingaddress.additional\_address\_line2}{$billingaddress.additional\_address\_line2}{/if}

allerdings sobald keine Angaben in den Zusatzfelder gemacht werden, sind dann sehr unschöne Leerzeichen mitten in der Adresse.

Wie hast Du das gelöst?

Vielen Dank im Voraus
