Position des Vergleichsfelds in der Liste der Vergleichsfelder.

Optional können Sie 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 PRC-CompareFieldPosition(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. Das bewirkt, dass die aktuelle Position modulo das Argument, in diesem Fall also 3, berechnet wird. Das Ergebnis liegt dabei immer zwischen 1 und 3:

Position in der Liste ist 2: Ergebnis ist 2

Position in der Liste ist 4: Ergebnis ist 1

...

Position in der Liste ist 27: Ergebnis ist 3 (das Argument)

Materialien: Modulo-Rechnung

Wegweiser: Produktvergleich anbieten

Beispiel Umsetzung:

Durch diese Technik können z. B. alternierende Styles zugeordnet werden, indem den Klassennamen jeweils Suffixe angehängt werden:

{@PR-Data}
   ...
   {@PRC-CompareField}
      ...
      <div class="product_class_~PRC-CompareFieldPosition in der Liste(2)~">
         ...
      </div>
      ...
   {/@PRC-CompareField}
   ...
{/@PR-Data}

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

negatives Bereichs-Tag

Schleifen-Tag

Zulässig in Templates …

Produktvergleichstemplate, innerhalb der PR-Data-Schleife und innerhalb der PRC-CompareField-Schleife