Noch ne Frage zu den Emailvorlagen (Adresszeile 1 und Adresszeile 2)

Hallo nochmal,
beim automatischen Emailversand storte man sich immer daran dass in den Besstell- und Versandbestateigungen die Adresszeiel 1 und 2 fehlten. Ich habe anhand Shopware Handbuchdas eingefuegt:
{$shippingaddress.additionalAddressLine1}
{$shippingaddress.additionalAddressLine2}

Aber bei den meisten Adresse sind jetzt 2 unschöne Leerzeilen in den Emails. Was muss ich hinschreiben, um die Adresszeile 1 und 2 nur einzufuegen wenn diese auch ausgefuellt wurden?

Meine Vorlage:

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

{$additional.country.countryname}

Ihre Lieferadresse:
{$shippingaddress.company}
{$shippingaddress.firstname} {$shippingaddress.lastname}
{$shippingaddress.street} {$shippingaddress.streetnumber}
{$shippingaddress.additionalAddressLine1}
{$shippingaddress.additionalAddressLine2}

… und dann :slight_smile: gabs da noch das Problem mit den Amerikanern im Sprachshop US, da fehlt immer der Bundesstaat. Was muss für den Bundesstaat in die Emailvorlage?

Danke und Gruss Anne

Hallo @anne2501,

für die leeren Zeilen sollte eine einfache If-Abfrage schon reichen.
{if $shippingaddress.additionalAddressLine1}{$shippingaddress.additionalAddressLine1}{/if}

Folgende Variablen fügen den Staaten in den Mails hinzu. {$additional.state.name}/{$additional.state.statename}/{$additional.stateShipping.name}/{$additional.stateShipping.statename}
Gilt dann natürlich auch für die Bundesstaaten in allen Ländern.

MfG
Patrick

1 „Gefällt mir“

danke! ich habs gleich eingegeben. viele gruesse von anne