email Variable ausblenden wenn leer

volvisti

Sehr aktives Mitglied
18. Juli 2017
299
32
Hallo zusammen,
im Shop frage ich bei der Registrierung Anrede und Titel optional ab.
Nun würde ich diese Varaiblen gerne in der Anrede verwenden, aber ausblenden, wenn sie nicht gefüllt wurden.

Guten Tag {Kunde->cAnredeLocalized} {Kunde->cTitel} {Kunde-> cVorname} {Kunde ->Nachname},

würde z.B. zu
Guten Tag Herr Dr. Hans Müller,

Wenn der Kunde sich nun aber nur als Uschi Glas registert hat, würde ja ausgegeben werden:
Guten Tag Uschi Glas,

Das sieht natürlich nicht wirklich gut aus.
Im Formular wüßte ich, wie es geht, aber in der Mailvorlage des Shops lege ich die Karten.

Also bitte ich Euch um Hilfe sowohl für die HTML-, wie für die Text-Version.
Danke schon mal.

Beste Grüße aus dem Vorweihnachtschaos
 

volvisti

Sehr aktives Mitglied
18. Juli 2017
299
32
Sorry, das ich mich da nicht so genau auskenne. :-S ;)
Genau die Handhabung der IFs war mein Problem.
Programmierung ist halt nur zu einem Drittel meine Welt. ;)

Kannst Du mir auch nen Tipp geben, wie ich das mit den Leerzeichen mache?
Danke Dir schon mal
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.236
261
Halle (Saale)
So, wie ich es eben geschrieben habe.
Code:
Guten Tag {if $Kunde->cAnredeLocalized|strlen > 0}{$Kunde->cAnredeLocalized} {/if}{if $Kunde->cTitel|strlen > 0}{$Kunde->cTitel} {/if}{$Kunde->cVorname} {$Kunde->cNachname},
Ergibt
"Guten Tag Frau Dr. Marianne Meyer"
"Guten Tag Herr Hubert Müller"
"Guten Tag Dr. Peter Schmidt"
"Guten Tag Max Mustermann"
 
Zuletzt bearbeitet:

volvisti

Sehr aktives Mitglied
18. Juli 2017
299
32
Vielen Dank für die Hilfe.

Doch - zu früh gefreut...
Habe Deinen Code in die Vorlage kopiert und eine Testmail angefordert.
Das Ergebnis war leider nicht wie von Dir beschrieben.

Nach ein wenig Nachdenken bin ich drauf gekommen, dass da in Deiner Codezeile ein paar } zu viel sind und das "c" vor Nachname fehlt.
Nach Löschen und Ergänzen bleibt dann dieser Lösungsansatz übrig:

Guten Tag {if $Kunde->cAnredeLocalized | strlen > 0} {$Kunde->cAnredeLocalized} {/if} {if $Kunde->cTitel | strlen > 0}{$Kunde->cTitel} {/if} {$Kunde->cVorname} {$Kunde->cNachname},

Für alle, die, wie ich, nicht "from scratch" erfinden aber Lückentexte füllen können... ;););)
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fehlercode email Installation von JTL-Wawi 2
Neu Frage zum Email-Absender und Empfänger - Einstellung in der WaWi? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Geringe Zustellungsrate bei Newsletter die an t-online.de Email Adressen versendet werden User helfen Usern 7
Neu DHL Retourenlabel gehen nicht per Email raus an Kunden. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Workflow - Pickliste erstellt Email an den Kunden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Beim Email versandt Fehler vom Server "bare line feed characters" Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Beantwortet Suche Workflow - Rechnungskorrektur erstellt -> eMail versenden JTL-Workflows - Ideen, Lob und Kritik 1
Neu [Email / DKIM] Wo setzt man "Content-Transfer-Encoding" für die Mail-Vorlagen im Shop 4? Einrichtung von JTL-Shop4 3
Neu Wie komm ich an die eigenen Felder (Firma) in den Druckvorlagen => Mailen => Email Text (Nicht List & Label) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu Email Vorlage Bestellbestätigung Allgemeine Fragen zu JTL-Shop 2
In Diskussion Workflow - Anzahl tägliche Verkäufe je Warengruppe, alle 24 Stunden per eMail senden JTL-Workflows - Ideen, Lob und Kritik 21
Neu Variable für Versandbox Nummer Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Ich suche eine Variable für die Kundenkategorie Allgemeine Fragen zu JTL-Shop 0
Neu Variable gesucht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Variable Skontogültigkeit im Rechnungsformular immer "0" Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Datum extern Auftrag Drucken / Variable User helfen Usern - Fragen zu JTL-Wawi 2
Neu Rechnungsvorlage Variable UST-IdNr. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Workflow mit Variable Menge und Artikel auf Lieferschein User helfen Usern - Fragen zu JTL-Wawi 5
Neu USt-ID Variable in E-Mail-Vorlagen wird nicht angezeigt JTL-Shop - Fehler und Bugs 0
Neu Variable UStID - mehrere RE-Adressen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Sprachen aus WaWi übertragen aber im Shop ausblenden Allgemeine Fragen zu JTL-Shop 0
Kategoriebild über der Kategoriebeschreibung ausblenden Einrichtung JTL-Shop5 5
Neu Ändern der Rechnungs/Lieferadresse im Kundenkonto ausblenden Templates für JTL-Shop 0
Neu Merkmale ohne Treffer ausblenden Allgemeine Fragen zu JTL-Shop 0
Neu Kategorie in Artikelübersicht ausblenden oder eingeklappt lassen Allgemeine Fragen zu JTL-Shop 0
Neu JTL Search - Logo ausblenden Plugins für JTL-Shop 2
Neu Nicht verfügbare Attribute ausblenden (Auswahlassistent) Plugins für JTL-Shop 0
Neu per Plugin Variationen ein/ausblenden (Javascript/Jquery) Technische Fragen zu Plugins und Templates 5
Neu JTL Shop Anzahl der Lieferung ausblenden Allgemeine Fragen zu JTL-Shop 0

Ähnliche Themen