email Vorlage eigene Felder Variable English

BG-Befestigungstechnik

Aktives Mitglied
23. Dezember 2010
76
6
91207 Lauf
Email Vorlage eigene Felder Englische Version
Hallo, wir bearbeiten gerade unsere Vorlagen und hatten bisher die Variablen in Deutsch, das funktioniert aber scheinbar nicht mehr und in Vorlage kann man die Variablen nur noch English auswählen??!!

Ich benötige das hier unter für die englischen Variablen - kann mir da jemand helfen?


{% assign EigeneFelder = Vorgang.Kunde.EigeneFelderAlsText | Split: '|' %}{% for Feld in EigeneFelder %}{% if Feld contains 'Rechnungsmailadresse'%}<center> aktuell hinterlegte Adresse: {{ Feld | Remove: 'Rechnungsmailadresse=' }} </center> {% endif %}{% endfor %}
 

mazz.zze

Mitglied
25. April 2024
3
0
Email Vorlage eigene Felder Englische Version
Hallo, wir bearbeiten gerade unsere Vorlagen und hatten bisher die Variablen in Deutsch, das funktioniert aber scheinbar nicht mehr und in Vorlage kann man die Variablen nur noch English auswählen??!!

Ich benötige das hier unter für die englischen Variablen - kann mir da jemand helfen?


{% assign EigeneFelder = Vorgang.Kunde.EigeneFelderAlsText | Split: '|' %}{% for Feld in EigeneFelder %}{% if Feld contains 'Rechnungsmailadresse'%}<center> aktuell hinterlegte Adresse: {{ Feld | Remove: 'Rechnungsmailadresse=' }} </center> {% endif %}{% endfor %}
Hey, stehe vor der gleichen Herausforderung. Hast Du schon eine Lösung gefunden?
 

frankell

Sehr aktives Mitglied
9. September 2019
2.637
817
Flensburg
Unter der Voraussetzung, dass das in der Rechnungsmail eingebaut werden soll, ginge das so:

Code:
{% capture query -%}
SELECT ISNULL((
    SELECT
        cWertVarchar
    FROM
        Kunde.tKundeEigenesFeld
    WHERE
        kKunde = {{ Report.CustomerInternalId }}
        AND kAttribut = (
            SELECT
                kAttribut
            FROM
                tAttributSprache
            WHERE
                cName = 'Rechnungsmailadresse'
            )),
0)
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{% if result != 0 -%}<center> aktuell hinterlegte Adresse: {{ result }} </center>{% endif -%}
 
  • Gefällt mir
Reaktionen: mazz.zze

mazz.zze

Mitglied
25. April 2024
3
0
Unter der Voraussetzung, dass das in der Rechnungsmail eingebaut werden soll, ginge das so:

Code:
{% capture query -%}
SELECT ISNULL((
    SELECT
        cWertVarchar
    FROM
        Kunde.tKundeEigenesFeld
    WHERE
        kKunde = {{ Report.CustomerInternalId }}
        AND kAttribut = (
            SELECT
                kAttribut
            FROM
                tAttributSprache
            WHERE
                cName = 'Rechnungsmailadresse'
            )),
0)
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{% if result != 0 -%}<center> aktuell hinterlegte Adresse: {{ result }} </center>{% endif -%}
Klasse! Danke. Das hat geklappt.

Ich habe noch hinzugefügt, dass er, wenn das Feld leer ist, die Standard Rechnungsadresse nimmt.

Code:
{% capture query -%}
SELECT ISNULL((
    SELECT
        cWertVarchar
    FROM
        Kunde.tKundeEigenesFeld
    WHERE
        kKunde = {{ Report.CustomerInternalId }}
        AND kAttribut = (
            SELECT
                kAttribut
            FROM
                tAttributSprache
            WHERE
                cName = 'Rechnungsmail'
            )),
0)
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{% if result != 0 -%}{{ result }}
    {% else -%}{{ Report.InvoiceBillToAddress.EmailAddress }}
{% endif -%}
 
Zuletzt bearbeitet:

frankell

Sehr aktives Mitglied
9. September 2019
2.637
817
Flensburg
Klasse! Danke. Das hat geklappt.

Ich habe noch hinzugefügt, dass er, wenn das Feld leer ist, die Standard Rechnungsadresse nimmt.

Code:
{% capture query -%}
SELECT ISNULL((
    SELECT
        cWertVarchar
    FROM
        Kunde.tKundeEigenesFeld
    WHERE
        kKunde = {{ Report.CustomerInternalId }}
        AND kAttribut = (
            SELECT
                kAttribut
            FROM
                tAttributSprache
            WHERE
                cName = 'Rechnungsmail'
            )),
0)
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{% if result != 0 -%}{{ result }}
    {% else -%}{{ Report.InvoiceBillToAddress.EmailAddress }}
{% endif -%}

Ok, bei Dir ist der Anwendungsfall also, den Code beim benutzerdefinierten Mailempfänger zu nutzen. @BG-Befestigungstechnik brauchte den Code im Mailtext.
 
  • Gefällt mir
Reaktionen: mazz.zze

mazz.zze

Mitglied
25. April 2024
3
0
Ähnliche Themen
Titel Forum Antworten Datum
Neu Email-Versandt fehlerhaft Allgemeine Fragen zu JTL-POS 0
Rechnungsversand per eMail hin und wieder nicht erfolgreich JTL-Wawi 1.9 1
Artikelpuffer Email Workflow JTL-Wawi 1.11 4
Neu Email in Outlook funktioniert nicht mehr User helfen Usern 9
Vorlage: Tabelle: Spaltenanordnung: Quantity & Unit JTL-Wawi 1.11 1
Amazon Rechnungslayout geändert, per IDU wird trotzdem die alte Vorlage hochgeladen JTL-Wawi 1.9 2
Neu eBay-Vorlage übernimmt alten Artikelnamen nach Duplizieren – Bug oder Bedienfehler? JTL-Wawi - Fehler und Bugs 2
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu Angebot Vorlage bearbeiten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
In Diskussion Erweiterte Eigenschaft in Vorlage nutzen JTL-Workflows - Ideen, Lob und Kritik 4
Neu Eigene Umsatzsteuer-ID fehlt oft in Aufträgen JTL-Wawi - Fehler und Bugs 3
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Ameise: Eigene Exporte umbenennen? JTL-Wawi 1.8 6
Neu eigene Felder Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Händlerartikelnummer druch eigene im Auftrag ersetzen User helfen Usern - Fragen zu JTL-Wawi 0
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Ameisen-Vorlagen Attribute und Eigene Felder lassen sich nicht speichern JTL-Wawi 1.11 2
Neu wie Wawi eigene Felder (Kunden) an Shop DB übertragen? User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen