Neu Elseif in Vorlagen

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.848
530
Da ich davon ausgehe das die verschiedenen Sprachmails in den Vorlagen nur Verwendung in den Einstellländern von eBay haben, also nicht berücksichtigen das ein Französischer Kunde bei ebay Deutschland kauft. Möchte ich meine Vorlagen wieder in 5 Sprachen machen. Das habe ich bis jetzt mit elseif in unserer vorherigen Abwicklungssoftware geregelt. Leider finde ich das nicht in List & Label.

Ich möchte abfragen
if - Rechnungsland gleich DE dann schreibe "Text in Deutsch"
elseif - Rechnungsland gleich FR dann schreibe "Text in Französisch"
elseif - Rechnungsland gleich ES dann schreibe "Text in Spanisch"
usw. und am Schluss:
else - alles nicht zutrifft dann schreibe "Text in Englisch
 

Berger_

Aktives Mitglied
1. Februar 2023
111
15
Da ich davon ausgehe das die verschiedenen Sprachmails in den Vorlagen nur Verwendung in den Einstellländern von eBay haben, also nicht berücksichtigen das ein Französischer Kunde bei ebay Deutschland kauft. Möchte ich meine Vorlagen wieder in 5 Sprachen machen. Das habe ich bis jetzt mit elseif in unserer vorherigen Abwicklungssoftware geregelt. Leider finde ich das nicht in List & Label.

Ich möchte abfragen
if - Rechnungsland gleich DE dann schreibe "Text in Deutsch"
elseif - Rechnungsland gleich FR dann schreibe "Text in Französisch"
elseif - Rechnungsland gleich ES dann schreibe "Text in Spanisch"
usw. und am Schluss:
else - alles nicht zutrifft dann schreibe "Text in Englisch
Hi @gnarx ,

habe genau das gleiche Problem, hast du eine Lösung dafür gefunden?

Gruß
Berger_
 

John

Sehr aktives Mitglied
3. März 2012
3.020
650
Berlin
Wenn ich mich recht erinneren, gibt es zwar kein explizites ELSE aber man kann im FALSE Zweig weiter verschachteln.

Code:
IF ( 1 = 2, "A",  IF ( 2 = 3, "B", "C"))

Ergebnis: C
 

Berger_

Aktives Mitglied
1. Februar 2023
111
15
Wenn ich mich recht erinneren, gibt es zwar kein explizites ELSE aber man kann im FALSE Zweig weiter verschachteln.

Code:
IF ( 1 = 2, "A",  IF ( 2 = 3, "B", "C"))

Ergebnis: C
Ich habe es in einem anderen Post gefunden, es geht folgendermaßen:

Code:
{% if A == true %}
  {% assign Test = 'A' %}
{% elsif B == true %}
  {% assign Test = 'B' %}
{% elsif C == true %}
  {% assign Test = 'C' %}
{% else %}
  {% assign Test = 'D' %}
{% endif %}
 

John

Sehr aktives Mitglied
3. März 2012
3.020
650
Berlin
Das ist jetzt aber etwas ganz anderes.

Deine Lösung ist dotLiquid, die Frage war aber imho nach List & Label.
 

Ähnliche Themen