Neu Versandbestätigungs Vorlage - DotLiquid / Sendungsnummern ausblenden

Sandkastenrocker

Aktives Mitglied
6. März 2017
24
3
Guten Tag - hoffentlich kann mir hier jmd weiterhelfen. Ich bin leider noch nicht ganz so firm in DotLiquid, aber möchte gern folgendes ändern.

Situation: Internationale Warenpost ist nicht trackbar, aber die Kunden fragen an, da eine Nummer erstellt und angegeben wird.
Daher möchte ich gern bei Sendungsnummern von Warenpost international = "keine Tracking-ID vorhanden" stehen haben.



Im Anhang "DotLiquid" stehen die Roh Codes... bisher wurde es so gelöst, dass das System mit != empty prüft, ob eine ID vorhanden ist, die dann eingetragen wird.
Mein Gedanke war eine zweite Bedingung hinzuzufügen, aber leider klappt es nicht, wie gewünscht. Die Internationale Tracking-ID startet immer mit UE....

PS: auch unter Versandart steht unter "Tracking ID Eingabe Pflicht" - Keine ID verwenden.... aber JTL fügt diese trotzdem ein (denke mal, dass muss auch so sein).



Versuch bisher: [...] if paket.TrackingID != empty and paket.TrackingID !=contains 'UE' -%} oder auch unless paket.TrackingID contains 'UE'
Leider war das Resultat entweder, dass sich nichts geändert hat oder, dass immer "Keine Tracking-ID vorhanden" ausgegeben wurde (auch mit URL-verlinkung).

Hat hier jemand eine Idee oder anderen Lösungsvorschlag?
 

Anhänge

  • DotLiquid.jpg
    DotLiquid.jpg
    65,6 KB · Aufrufe: 16
  • HTML-Ansicht.jpg
    HTML-Ansicht.jpg
    13,8 KB · Aufrufe: 15

Sandkastenrocker

Aktives Mitglied
6. März 2017
24
3
Wer evtl. ein ähnliches Problem hat, hier die Lösung: einfach den Sinn umdrehen...

{% if paket.TrackingID == empty or paket.TrackingID contains 'UE' -%}Hier gibt es keine Trackingnummer{% else}{{ paket.TrackingID }}{% endif %}

Damit klappt es nun reibungslos.