Sprachvariablen des Auftrags nutzen in eMail-Vorlagen

intrinsicforce

Sehr aktives Mitglied
4. Oktober 2015
618
77
Hallo,

in den neuen Vorlagen mit Bausteinen wird bei beliebigen Variablen für die HTML-/Text-eMails (hier getestet z.B. mit Report.PaymentMethodName) immer der Text der deutschsprachigen Variable ausgegeben.

Das trifft aber auch dann zu, wenn im Auftrag eine andere Sprache gesetzt wurde und die Vorlage für genau diese Sprache konfiguriert ist. Sinnvollerweise sollte in so einem Fall natürlich automatisch die richtige Übersetzung in der Ausgabe landen - keine Frage.

Kann hier momentan mit DotLiquid die Variable noch angepasst werden, oder muss der JTL-Nutzer hier tatsächlich auf SQL-Queries zurückgreifen? Dieser Guide hier ist ja mittlerweile veraltet.

Viele Grüße!
 

frankell

Sehr aktives Mitglied
9. September 2019
2.307
702
Flensburg
Hallo @intrinsicforce,

manche Variablen werden korrekt je nach Sprache ausgegeben (Position.Unit), andere gleich in allen Sprachen (Specification.TextsIGL) und der große Rest nur auf Deutsch. Während man bei den Dezimalzahlen zumindest mit Report.CultureInfo arbeiten kann, geht das bei den Texten nicht. Und schaut man sich die Fehlermeldung bei Verwendung des Filters SelectLanguage an, sind diese Variablen noch nicht einmal zweisprachig angelegt.

Da "hilft" nur, anhand If-Clauses mit der Report.LanguageISO alle Texte mit einzubauen oder pro Sprache eine Vorlage anzulegen und/oder halt: Happy SQL!
 
  • Wow
Reaktionen: intrinsicforce

intrinsicforce

Sehr aktives Mitglied
4. Oktober 2015
618
77
Übersetzungen scheinen tatsächlich gewürfelt:
Report.PaymentMethodName gibt die englischsprachige Bezeichnung raus, und payment.Name in der folgenden Schleife die deutsche Bezeichnung der Zahlungsart:
Code:
{% for payment in Report.InvoicePayments -%}
{% assign payments = true -%}
{% capture desc %}Payment ({{ payment.Name }}) from {{ payment.PaymentDate | Datum: 'd' }}:{% endcapture -%}
{% capture price %}{{ payment.Value | Nummer: 'C', Report.CultureInfo }}{% endcapture -%}
{{ desc }} {{ price }}
{% endfor -%}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Shop 5.61 - fehlende Sprachvariablen - suche *.slf Datei zum Import Betrieb / Pflege von JTL-Shop 3
1.11.5 Weiterhin Absturz bei Aufruf des Zahlungsmoduls JTL-Wawi 1.11 6
Neu Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Neu Netto EK des letzten Monats berechnen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eingangsbestätigung des Shops erneut versenden Allgemeine Fragen zu JTL-Shop 2
Anfrage zur Einrichtung des Dashboards (Gewinnanzeige) in JTL-Wawi – Remote-Support über AnyDesk JTL-Wawi 1.10 6
Neu Labeldrucker Toshiba B-EV4 druckt nur 2/3 des Versandlabels User helfen Usern 1
Vote für debugging des Mobile Server Fehlers JTL-Wawi 1.11 1
JTL-Wawi stürzt beim Speichern des Shopify-Connectors jedes Mal ab JTL-Wawi 1.11 0
Neu Aktivierung des Kundenkontos per Bestätigungsemail Allgemeine Fragen zu JTL-Shop 5
Neu Falsche Währung auf Amazon-Rechnung des Kunden (externer Beleg) JTL-Wawi - Fehler und Bugs 3
Neu In welcher SQL Tabelle finde ich den Ansprechpartner des Herstellers? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Erwartbares Chaos beim Einführung "Prüfung des Empfängernamens" ? Smalltalk 2
Neu Ameise Import - Kind-Artikel - Kurzbeschreibung/Beschreibung des Vaterartikel? User helfen Usern - Fragen zu JTL-Wawi 2
So aktivieren Sie FEFO (Zuweisung des zuerst ablaufenden Bestands) für Arbeitsaufträge. JTL-Wawi 1.10 0

Ähnliche Themen