Einsatz von Liquid Markup basierend auf einem Benutzerfeld funktioniert nicht

4 コメント

  • Jenny Feith

    Hallo Ralf,

    Ich würde empfehlen auf Stichwortebene vorzugehen. Die Optionen des Feldes "Anrede" sind ja mit Stichworten verbunden (also wenn Sie eine Option auswählen wird dem Benutzer automatisch ein Stichwort hinzugefügt)

    Dann können Sie folgendes versuchen auf den Stichworten aufgebaut:

     

    {% if ticket.requester.tags contains 'frau' %}

    Sehr geehrte Frau {{ticket.requester.last_name}},

    {% else if ticket.requester.tags contains 'mann' %}

    Sehr geehrter Herr {{ticket.requester.last_name}},

    {% else %}

    Hallo {{ticket.requester.first_name}}

    {% endif %}

    1
  • Ralf Pieper

    Hallo Jenny, 

    super, das geht :-) - ist aber ja eigentlich ein Umweg, den ich ungern gehen würde - Frage bleibt, warum das nicht direkt über das Feld case ticket.requester.custom_fields geht ...

    Vielleicht weiß das ja noch jemand :-)

    0
  • Michael van Loosen

    Zu diesem Topic eine ergänzende Frage: wenn ich zwei Tags miteinander über 'und' verknüpfen möchte - welche Syntax muss dann dafür gewählt werden? Ich habe folgendes probiert:

    {% if ticket.requester.tags contains 'herr' & if ticket.requester.tags contains 'prof._dr.' %}Sehr geehrter Herr Prof. Dr. {{ticket.requester.last_name}},
    {% else if ticket.requester.tags contains 'herr' & if ticket.requester.tags contains 'dr.' %}Sehr geehrter Herr Dr. {{ticket.requester.last_name}},
    {% else if ticket.requester.tags contains 'herr' & if ticket.requester.tags contains 'prof.' %}Sehr geehrter Herr Prof. {{ticket.requester.last_name}},
    {% else if ticket.requester.tags contains 'herr' %}Sehr geehrter Herr {{ticket.requester.last_name}},
    {% else if ticket.requester.tags contains 'frau' & if ticket.requester.tags contains 'prof._dr.' %}Sehr geehrte Frau Prof. Dr. {ticket.requester.last_name}},
    {% else if ticket.requester.tags contains 'frau' & if ticket.requester.tags contains 'dr.' %}Sehr geehrte Frau Dr. {{ticket.requester.last_name}},
    {%else if ticket.requester.tags contains 'frau' & if ticket.requester.tags contains 'prof.' %}Sehr geehrte Frau Prof. {{ticket.requester.last_name}},
    {% else if ticket.requester.tags contains 'frau' %}Sehr geehrte Frau {{ticket.requester.last_name}},
    {% else %}Hallo {{ticket.requester.name}},
    {% endif %}vielen Dank für Ihre Anfrage.

    Ist das '&' als Verknüpfung richtig?

    Das Ergebnis ist leider, dass immer die erste Kombination im Text erscheint - alle sind jetzt Prof.Dr., obwohl im Tag nur Dr. steht.

    Vielen Dank!

     

    0
  • Attila Takacs

    Hallo Michael,

    Bitte versuchen Sie es so, das sie "and" benutzen, und if nur einmal, also zirka so:

    {% if ticket.requester.tags contains 'herr' and ticket.requester.tags contains 'prof._dr.' %}
    Sehr geehrter Herr Prof. Dr. {{ticket.requester.last_name}},

    {% else if ticket.requester.tags contains 'herr' and ticket.requester.tags contains 'dr.' %}
    Sehr geehrter Herr Dr. {{ticket.requester.last_name}} ...

    -2

サインインしてコメントを残してください。

Powered by Zendesk