Die Funktion ecx:isEmptyCouponList bestimmt, ob Coupon-Codes in der festgelegten Coupon-Liste bestehen bleiben. Es wird ein Boolescher Wert zurückgegeben.
Struktur
ecx:isEmptyCouponList(Objekt)
Parameter
Parameter | Beschreibung |
---|
Objekt | Der Name der Coupon-Liste. |
Beispiele
In einer Nachricht werden Coupon-Codes einer Coupon-Liste angezeigt. In der Nachricht wird eine Personalisierung angezeigt, wenn ein Coupon vorhanden ist und auch, wenn keine Coupons vorhanden sind.
Der Platzhalter, der die Stelle markiert, an der die Personalisierung eingefügt wird, wenn Coupons in der Coupon-Liste vorhanden sind, ist wie folgt aufgebaut:
<<%InsertIf expression="${(ecx:isEmptyCouponList(coupon ['MeineCouponliste'])=='false'))}"%>Hinweise zum Einlösen des Coupons.<%InsertIf%>
Solange Coupons in der Liste vorhanden sind, gibt die Funktion den Wert False zurück. Wenn dieses Ergebnis und der statische Wert False zusammen mit dem Gleichheitsoperator == den booleschen Wert True zurückgeben, so ist die Voraussetzung für das Einfügen einer Personalisierung erfüllt.
Der Platzhalter, der die Stelle markiert, an der die Personalisierung eingefügt wird, wenn keine Coupons in der Coupon-Liste vorhanden sind, setzt sich wie folgt zusammen:
<<%InsertIf expression="${(ecx:isEmptyCouponList(coupon ['MeineCouponliste'])}"%>Keine Coupons verfügbar.<%InsertIf%>
Sind keine Coupons mehr in der Liste, so wird der boolesche Wert True zurückgegeben und die Voraussetzung für das Einfügen einer Personalisierung ist erfüllt.