Zähler lassen sich innerhalb von Schleifen mit dem Tag-Paar WS-Counter und WS-CounterInc realisieren.

Um in einer Schleife z. B. eine unterschiedliche Darstellung auf Basis einer Nummerierung zu erhalten, verwenden Sie das Tag WS-Counter. Dieser Zähler steht bei jedem Seitenaufruf auf 0 und kann nur mit dem zugehörigen Tag WS-CounterInc erhöht werden. Damit liefern diese beiden Tags immer eine eindeutige Kennung, die zur Nummerierung (z. B. in einem JavaScript als ID) verwendet werden kann.

Wegweiser: Anzeige mithilfe von IDs steuern

Referenz: WS-CounterInc

WS-Counter gibt den Stand des Zählers lediglich aus, das Tag WS-CounterInc erhöht den Zählerstand jeweils um 1.

Beispiel:

Um innerhalb einer Produktliste <form> und <input> für jedes Produkt eindeutig zuzuordnen, wird eine ID benötigt. Mittels des WS-CounterInc wird die ID "erzeugt" und mittels WS-Counter "angezeigt".

{@PR-Data}
   ...
   <form action="~FORM-Product~" method="post" id="productform_~WS-CounterInc~">
       ...
       ~PR-Name~
       <input type="submit" onclick="return ws_AJAXaddToBasket('productform_~WS-Counter~', '~BT-ProductAddToBasket_Ajax~', '~WS-Charset~')">
       ...
   </form>
   ...
{/@PR-Data}

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

negatives Bereichs-Tag

Schleifen-Tag

Zulässig in Templates …

Alle