Gelöst Bedingung über Erweiterte Eigenschaften- Wert false oder true

Marcello

Aktives Mitglied
12. Januar 2014
33
1
Hallo zusammen.

ich suche gerade nach einer Lösung um Teile eines Inhaltes der Rechnungsadresse, hier das Feld "Firma", abzufragen. Der Begriff Anwalt in Beispiel 1 gibt bei bspw. "Anwaltskanzlei" oder "Rechtsanwalt" den Wert 1 zurück. Funktioniert also.
Gerne würde ich aber diverse Werte in einem Feld abfragen, wie: Anwalt, Kanzlei, Rae, Rechtsanwalt usw. Ich habe bereits diverse Kombis probiert, komme aber nicht auf die Lösung.
Ist es möglich über den Operator contains mehrere Werte abzufragen? Wenn ja, wie wäre die Syntax? Kann hier jemand helfen?

Beispiel:
{% if Vorgang.Auftrag.RechnungsAdresse.Firma contains 'Anwalt' -%}
1{% else -%}
0{% endif -%}

{% if Vorgang.Auftrag.RechnungsAdresse.Firma contains 'Anwalt' or 'Kanzlei' -%}
1{% else -%}
0{% endif -%}

Beste Grüße
Marcello
 

JuergenSaenger

Sehr aktives Mitglied
19. August 2013
462
59
Genthin
Hallo zusammen.

ich suche gerade nach einer Lösung um Teile eines Inhaltes der Rechnungsadresse, hier das Feld "Firma", abzufragen. Der Begriff Anwalt in Beispiel 1 gibt bei bspw. "Anwaltskanzlei" oder "Rechtsanwalt" den Wert 1 zurück. Funktioniert also.
Gerne würde ich aber diverse Werte in einem Feld abfragen, wie: Anwalt, Kanzlei, Rae, Rechtsanwalt usw. Ich habe bereits diverse Kombis probiert, komme aber nicht auf die Lösung.
Ist es möglich über den Operator contains mehrere Werte abzufragen? Wenn ja, wie wäre die Syntax? Kann hier jemand helfen?

Beispiel:
{% if Vorgang.Auftrag.RechnungsAdresse.Firma contains 'Anwalt' -%}
1{% else -%}
0{% endif -%}

{% if Vorgang.Auftrag.RechnungsAdresse.Firma contains 'Anwalt' or 'Kanzlei' -%}
1{% else -%}
0{% endif -%}

Beste Grüße
Marcello

Ich glaube, dass müsste hiermit gehen:
Code:
{% case Bedingung %}

{% when 1 %}
Anweisung 1

{% when 2 or 3 %}
Anweisung 2 oder 3

{% else %}
...else...

{% endcase %}
 

Ähnliche Themen