Personalisatie functies: counter
De counter tag kan gebruikt worden om tellingen te printen en verhoogt zichzelf elke keer dat hij wordt aangeroepen. Je kunt zoveel tellingen bijhouden als je wil en deze zijn uit elkaar te houden door ze een duidelijke naam te geven.
Parameter
Parameter naam | Omschrijving |
---|---|
name | Naam van de counter |
start | Start nummer |
skip | Tel interval |
direction | Tel op/af |
Print/print geen waarde | |
assign | Variabele voor opslaan output |
In het standaard geval waar er geen informatie is gegeven begint de telling op 1, wordt er steeds 1 bijgeteld en wordt de huidige waarde van de teller geprint.
Standaard voorbeeld
In het geval waar we geen enkele van de parameters specificeren kunnen we de volgende code gebruiken:
{counter}<br />
{counter}<br />
{counter.default}<br />
en het volgende resultaat krijgen:
1<br />
2<br />
3<br />
Gepersonaliseerde teller
Kijk nu eens naar een wat ingewikkelder stuk code dat er als volgt uitziet:
{counter name="the final countdown" start=6, skip=2 direction="down"}<br />
{counter name="the final countdown"}<br />
{counter name="the final countdown"}<br />
{counter name="some less awesome counter" start="1" skip="2"}<br />
{counter name="some less awesome counter"}<br />
{counter name="the final countdown"}<br />
We hebben hier een teller die optelt en eentje die aftelt. De oneven getallen komen van de opteller en de even getallen van de afteller in de volgende output:
6<br />
4<br />
2<br />
1<br />
3<br />
0<br />