email Variable ausblenden wenn leer

  • JTL-Connect 2022: Ihr habt noch kein Ticket? Jetzt schnell sichern! Die PreConnect ist bereits ausgebucht, auch für die After-Show-Party auf der Ocean Diva sind nur noch wenige Plätze verfügbar! HIER geht es zum Ticketverkauf

  • Das Stable Release von JTL-Wawi 1.6 ist startklar: HIER gehts zum Forenbeitrag

volvisti

Sehr aktives Mitglied
18. Juli 2017
290
31
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
290
31
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.225
257
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
290
31
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 [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 0
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 Email Adresse für Rechnung im nachhinein ändern JTL-Wawi 1.6 3
Neu Individuelle Anreden bei Email Antworten in Greyhound User helfen Usern 0
Neu Anführungszeichen werden im Betreff einer Email falsch dargestellt. Betrieb / Pflege von JTL-Shop 2
Neu JTL Shop 5.1.2 - Email über "Frage zum Artikel" wird nicht versendet Allgemeine Fragen zu JTL-Shop 1
Verwiesen an Support Workflow - Email mit Bestellungsdaten JTL-Workflows - Ideen, Lob und Kritik 2
Neu Produktbilder in Bestellbestätigungs-Email Allgemeine Fragen zu JTL-Shop 1
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 Exportvorlage Pickliste -> Hinweis-Feld mit ausgeben (neue Variable für "position.Hinweis") Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu Gelöst - SQL Direct Query gibt Fehler aus bei Nutzung von Variable User helfen Usern - Fragen zu JTL-Wawi 8
Neu Grundpreis / Mengeneinheit als Variable Betrieb / Pflege von JTL-Shop 0
Shop5 Smarty-Variable für WEBP Bilder? Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu JTL Search - Logo ausblenden Plugins für JTL-Shop 0
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 4
Neu JTL Shop Anzahl der Lieferung ausblenden Allgemeine Fragen zu JTL-Shop 0
Neu Versandkostenermittlung ausblenden Allgemeine Fragen zu JTL-Shop 2
Neu Versandbestätigungs Vorlage - DotLiquid / Sendungsnummern ausblenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
nicht benötigte Plattformen ausblenden? JTL-Wawi 1.6 6
Neu Default Artikelbild ausblenden Templates für JTL-Shop 4
Neu PayPal Checkout - Buttons für ausgeschlossene Artikel ausblenden Plugins für JTL-Shop 0
Sortierung abstellen / ausblenden ? Einrichtung JTL-Shop5 3
Neu Kategoriebeschreibung in Artikelübersicht ausblenden - möglich? Templates für JTL-Shop 1
Neu 💚 JTL Shop 5 Plugin: Artikelanzeigefilter Plus - Produkte für Kundengruppen nach Standort, Bestand oder Funktionsattribut ausblenden Plugins für JTL-Shop 0

Ähnliche Themen