Shopware Variantennummer erstellen

Hallo Herr Felsch,


Für das folgende Problem habe ich FREEMARKER Manuell für umsonst durchgesucht (wahrscheinlich gibt es zwar die Lösung für das Problem, aber ich habe das einfach nicht finden können).


Ich hätte gern mit der in ersten drei Spalten eingetragene Werte das in rot geschriebene Resultat gekriegt.

Leider komme ich mit der zunehmende Nummerierung (Formel) nicht zurecht.


Artikel Nr. mainnumber kind Result
B076599V2F B076599V2F 0 0
B0765CHB5X B076599V2F 1 1
B0765CVBZL B076599V2F 1 2
B0765CHB5T B076599V2F 1 3
B0765CYYL5 B076599V2F 1 4
B07659BFPJ B076599V2F 1 5
B0765CTR41 B0765CTR41 0 0
B07659BCY5 B0765CTR41 1 1
B0765BYDXQ B0765CTR41 1 2
B07659BH28 B0765CTR41 1 3
B0765FFMZB B0765CTR41 1 4
B076599V21 B0765CTR41 1 5

Können Sie mir bitte einen Tipp geben, wie ich das hinkriegen kann?


Für Ihre Antwort bedanke ich mich im Voraus.


Mit freundlichen Grüßen


HS Kang

Das könnten man mit Zählvariablen erreichen. (Referenzvariablen vom Datentyp COUNTER)


${meta.counter.inc(mainnumber)!}


Ggf. noch ergänzt um eine IF-ELSE-Bedingung für die kind-Spalte.