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