Array[0] is null ? if page.cart.lineItems.elements|first.type == "customized-products"

Hallo zusammen,

das Array page.cart.lineItems.elements hat verschiedene UID’s je Artikel.
Wenn ich auf die einzelnen Artikel ID’s gehe gehts es ohne Probleme.
Das Array mit |first läuft auch alles andere bekomme ich nicht raus.
z.B. page.cart.lineItems.elements[0].type → null
page.cart.lineItems.elements[1].type → null

Im Prinzip will ich alle Artikel auf customized-products prüfen um einen Hinweis auszugeben:

if page.cart.lineItems.elements|first.type == „customized-products“

Kann mir einer helfen? Danke :slight_smile:

/push it TOP push it TOP

das könntest du folgendermaßen umsetzen:

{% for lineItem in page.cart.lineItems %}

    {% if lineItem.type == 'customized-products' %}
         ...
    {% endif %}

{% endif %}

Ansonsten, wenn du auf den Index zugreifen willst, würde ich klammern setzen:

(page.cart.lineItems.elements|first).type

(page.cart.lineItems.elements[0]).type