Abfrage eigener Felder aller Positionen in einem Lieferschein mit DotLiquid

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
304
10
Hallo Forum,

ich versuche gerade alle Positionen eines Lieferscheines auf ein eigenes Feld hin zu überprüfen. Allerdings finde ich nur Variablen mit "ErstesObjekt", welche mir jeweils nur den Feldwert der ersten Position ausgeben. Lasse ich "ErstesObjekt" weg, klappt die Abfrage natürlich nicht mehr - wie muss die Variable richtig heißen?

Code:
{% for position in Vorgang.Lieferschein.Positionen -%}
{{ Vorgang.Lieferschein.Positionen.ErstesObjekt.Auftragsposition.Artikel.EigeneFelder.FELDGRUPPE.FELDNAME }}
{% endfor -%}

Dieser Code gibt mir bei x Positionen im Lieferschein, x mal den Feldwert für die erste Position (ErstesObjekt) aus, ich möchte aber den Feldwert je Position. Vielen Dank für Tipps.
 

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
304
10
AW: Abfrage eigener Felder aller Positionen in einem Lieferschein mit DotLiquid

Kann geschlossen werden - kurzer Anfall von "doof", so ist es natürlich richtig:

Code:
{% for position in Vorgang.Lieferschein.Positionen -%} 
{{ position.Artikel.EigeneFelder.FELDGRUPPE.FELDNAME }} 
{% endfor -%}