Das Tag gibt die Position in einer Schleife innerhalb der Bestelldaten aus.

Optional können Sie an erster Stelle eine Zahl als Modulo-Argument angeben. Aufgrund der Konzeption des Tags wird es nie 0 zurückgeben, sondern immer eine Zahl zwischen 1 und dem Argument.

Beispiel Funktionsweise:

Mit einem Tag OH-S-LoopCounter(3) würde folgende Berechnung durchgeführt:

<aktuelle Position> mod <Argument>, außer in den Fällen, in denen das Ergebnis einer reinen Modulo-Operation 0 wäre. In diesen Fällen wird stattdessen das Argument ohne weitere Berechnung als Ergebnis verwendet. Dies bewirkt, dass die aktuelle Position modulo das Argument, in diesem Fall also 2, berechnet wird. Das Ergebnis liegt dabei immer zwischen 1 und 3:

Position ist 2: Ergebnis ist 2

Position ist 4: Ergebnis ist 1

...

Position ist 27: Ergebnis ist 3 (das Argument)

Als optionales zweites Argument können Sie den ParentLevel angeben. Dadurch können Sie in verschachtelten Schleifen auf die Positionen der äußeren Schleifen zugreifen.

Materialien: Modulo-Rechnung

Wegweiser: Bestellhistorie integrieren

Beispiel Umsetzung:

{@OH-S-"technische ID Sektion1"}
   {@OH-S-"technische ID Sektion2"}
      ~OH-S-LoopCounter~       <!-- Position innerhalb der Schleife in Sektion2 -->
      ~OH-S-LoopCounter(2)~    <!-- Position innerhalb der Schleife in Sektion2 modulo 2 -->
      ~OH-S-LoopCounter(0,1)~  <!-- Position innerhalb der Schleife in Sektion1 -->
      ~OH-S-LoopCounter(2,1)~  <!-- Position innerhalb der Schleife in Sektion1 modulo 2 -->
   {/@OH-S-"technische ID Sektion2"}
{/@OH-S-"technische ID Sektion1"}

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

negatives Bereichs-Tag

Schleifen-Tag

Zulässig in Templates

Template Bestellhistorie (ws_order_history.htm)