Gelöst Workflow (eMail) - Felder nicht anzeigen wenn leer - DotLiquid

hupsi77

Aktives Mitglied
27. Mai 2010
58
6
Hallo,
leider bin ich kein Genie in DotLiquid, aber vielleicht kann mir jemand helfen. In einem Workflow wo ich eine eMail versende, möchte ich gerne leer Felder ausblenden. Leider kenne ich mich mit den Befehlen zu wenig aus.
Folgende Siutation: Ich lasse mir auf eine eMail Kundendaten schicken zwecks Kundendienst-Planung. Wenn die Felder wie "Firma" oder "Firmenzusatz" leer sind, sind trotzem die Zeilen als s.g. Platzhalter vorhanden.
Wie auch in den Druckvorlagen kann man leer Felder ausblenden lassen. Gibt es dafür eine Lösung bei den DotLiquid-Befehlen, welche in den Workflows genutzt werden? Danke schon mal im Voraus.

Gruße hupsi77
 

hupsi77

Aktives Mitglied
27. Mai 2010
58
6
Also, hier ein Auszug aus dem eMail- Workflow:

Code:
<p><b>Lieferanschrift:</b><br/>
{{ Vorgang.Lieferung.Lieferadresse.Firma }}<br/>
{{ Vorgang.Lieferung.Lieferadresse.Firmenzusatz }}<br/>
{{ Vorgang.Lieferung.Lieferadresse.Anrede }} {{ Vorgang.Lieferung.Lieferadresse.Titel }} {{ Vorgang.Lieferung.Lieferadresse.Vorname }} {{ Vorgang.Lieferung.Lieferadresse.Name }}<br/>
{{ Vorgang.Lieferung.Lieferadresse.Straße }}<br/>
{{ Vorgang.Lieferung.Lieferadresse.PLZ }} {{ Vorgang.Lieferung.Lieferadresse.Ort }} {{ Vorgang.Lieferung.Lieferadresse.Adresszusatz }}<br/>
</p>

Wenn z.B. der Firmenname und der Firmenzusatzt leer ist, werden trotz allem die zwei Zeilen "leer" angezeigt. Ich möchte aber das diese dann ausgeblendet werden, da ich sonst zwei Leerzeilen nach der Überschrift habe.
Ich hoffe ich konnte es gut genug erklären. 😀
 

kelvin.

Mitglied
15. Februar 2023
40
13
Code:
<p><b>Lieferanschrift:</b><br/>
{% if Vorgang.Lieferung.Lieferadresse.Firma %}{{ Vorgang.Lieferung.Lieferadresse.Firma }}<br/>{% endif %}
{% if Vorgang.Lieferung.Lieferadresse.Firmenzusatz %}{{ Vorgang.Lieferung.Lieferadresse.Firmenzusatz }}<br/>{% endif %}
{{ Vorgang.Lieferung.Lieferadresse.Anrede }} {{ Vorgang.Lieferung.Lieferadresse.Titel }} {{ Vorgang.Lieferung.Lieferadresse.Vorname }} {{ Vorgang.Lieferung.Lieferadresse.Name }}<br/>
{{ Vorgang.Lieferung.Lieferadresse.Straße }}<br/>
{{ Vorgang.Lieferung.Lieferadresse.PLZ }} {{ Vorgang.Lieferung.Lieferadresse.Ort }} {{ Vorgang.Lieferung.Lieferadresse.Adresszusatz }}<br/>
</p>

<br/> Tags machen den Zeilenumbruch.
 

hupsi77

Aktives Mitglied
27. Mai 2010
58
6
Das weiß ich... danke

Aber wenn ich das mit "if" "endif mache, habe ich noch immer die Leerzeilen. Sieht also so aus:

Lieferanschrift:


Herr Max Mustermann
Musterstrasse 1
12345 Musterhausen

Ich würde gerne, dass die ersten beiden Zeilen dann die für "Firma" und "Firmazusatz" nicht als Platzhalter da sind, wenn die Felder leer sind.

Grüße und Danke schon mal vorab.
 
Zuletzt bearbeitet:

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.759
512
Versuche es mal so:

Code:
{% if Report.InvoiceBillToAddress.Company != null and Report.InvoiceBillToAddress.Company != empty %}{{ Report.InvoiceBillToAddress.Company }}<br />{% endif %}

Mir erscheint das "and" zwar nicht grad logisch aber so ist es bei uns. Falls es nicht geht mal statt "and" ein "or" nehmen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Artikel > Ausgabeweg in Attributen per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 0
Workflow Warenpostartikel - Problem mit Warengruppen JTL-Wawi 1.7 3
Neu 1.7.9.0 Workflow MwSt-Satz ersetzen, Bruttopreis anpassen passt die MwSt des Auftrages nicht an JTL-Wawi - Fehler und Bugs 0
Neu Workflow erstellen - Wenn Versanddatum über bestimmte Versandart gesetzt = Versanddatum entfernen JTL-ShippingLabels - Fehler und Bugs 0
Neu Workflow wird nicht ausgeführt User helfen Usern - Fragen zu JTL-Wawi 12
Neu Prozess für Retouren erstellen und mit JTL Workflow kombinieren User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow - Bestimmte Kategorie - Artikelbestand 0 - dann inaktiv JTL-Workflows - Ideen, Lob und Kritik 1
Issue angelegt [WAWI-69751] Manueller Workflow JTL-Workflows - Ideen, Lob und Kritik 1
Neu Manueller Workflow startet von selbst?? User helfen Usern - Fragen zu JTL-Wawi 10
Neu Zeitversetzer Workflow abbrechen User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Wawi 1.7.10 Workflow - Artikel erstellt - Wert setzen - Attribut für Plattform X = Der Wert landet immer in der Plattform JTL-Wawi JTL-Workflows - Fehler und Bugs 0
In Diskussion Versanddaten Export für Offene Lieferscheine per Workflow JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow löst Workflow aus beide Zeit versetzt User helfen Usern - Fragen zu JTL-Wawi 5
Neu Workflow: Zahlen aus Feld entfernen - Wie ist die Formel ? User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Workflow-Modifikation: Zusammenfassung aller fehlenden Angaben für alle Artikel in einer E-Mail JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für Jahresumsatz JTL-Workflows - Fehler und Bugs 5
In Diskussion JTL Workflow, Anfangsbuchstabe Groß JTL-Workflows - Fehler und Bugs 1
Beantwortet Stammkunden Workflow JTL-Workflows - Fehler und Bugs 6
In Diskussion Workflow für eingetroffene Retouren JTL-Workflows - Fehler und Bugs 2
Neu Servicedesk Workflow funktionieren nicht Servicedesk (Beta) 2
Neu IMG Alt über Workflow Eigene Übersichten in der JTL-Wawi 4
Neu Workflow - Bedingung : Strassenname und Anrede enthält bestimmten Text User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Workflow Daten aus einer TXT Datei auslesen JTL-Workflows - Ideen, Lob und Kritik 0
In Bearbeitung Problem Workflow Überverkäufe JTL-Workflows - Fehler und Bugs 0
Neu Bedingungen für Workflow - ZAHLEN Kombinationen User helfen Usern - Fragen zu JTL-Wawi 1
Hilfe bei Workflow mit ausführen der JTL Ameise JTL-Wawi 1.7 0
Neu Base64 Encoding in einem Workflow via Dotliquid User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow Umbuchung / Korrekturbuchung von Waren nach dem Verpacken JTL-Plan&Produce - Ideen, Lob und Kritik 3
Neu Workflow: Mail mit GTINs/EANs aller Artikel aus Bestellung versenden User helfen Usern - Fragen zu JTL-Wawi 18
Neu CSV-Export von Eigenen Feld über Workflow Schnittstellen Import / Export 1
Neu Workflow " Keine Rechnung für 0€ Sample Aufträge"? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow ? Fertigungsaufträge.... JTL-Plan&Produce - Ideen, Lob und Kritik 1
Neu Leitcodierfehler DHL - workflow User helfen Usern - Fragen zu JTL-Wawi 0
Workflow Zuordnung Paket International kaufland.de - Anbindung (SCX) 0
Issue angelegt [WAWI-66201] Workflow Einkaufsliste bestücken bis Maximalbestand JTL-Workflows - Ideen, Lob und Kritik 5
Neu Workflow - für Mitarbeiter ( Gruppen ) nicht anzeigen / sperren User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow: Bedingung Lieferstatus "Ausstehend" -> gibt es diese Variable? User helfen Usern - Fragen zu JTL-Wawi 1
Neu WORKFLOW Datei schreiben - Adressformat ändert User helfen Usern - Fragen zu JTL-Wawi 9
Beantwortet Workflow "Auftrag erstellen" wird nicht gestartet. JTL-Workflows - Ideen, Lob und Kritik 1
Neu Kundenkommentar Variable für Workflow gesucht User helfen Usern - Fragen zu JTL-Wawi 10
In Diskussion Workflow Versandgruppe ändern JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Manueller Workflow externes Programm ausführen JTL-Workflows - Fehler und Bugs 3
In Diskussion Auftragsfarbe ändern bei neuem Lieferstatus / Workflow JTL-Workflows - Ideen, Lob und Kritik 2
Neu Aufträge splitten pro Position per Workflow Arbeitsabläufe in JTL-Wawi 2
Neu SQL Abfrage für Workflow WMS-Lieferoption "Teilliefern" User helfen Usern - Fragen zu JTL-Wawi 3
In Bearbeitung Workflow zurückhalten zusammenfassbarer Aufträge JTL-Workflows - Fehler und Bugs 7
Artikel-Labels per Workflow setzen JTL-Wawi 1.7 2
Neu Workflow Rechnungskorrektur / Gutschrift AMAZON User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow startet nicht bei Datenimport über Drittanbieterschnittstelle JTL-Workflows - Ideen, Lob und Kritik 1
Gelöst Retouren workflow Variable Erstelldatum JTL-Workflows - Ideen, Lob und Kritik 2

Ähnliche Themen