Personalization functions: counter
The counter tag can be used to print counts and increments itself every time it is called. You are allowed to initialize as many counters as you want, which you can distinguish between by naming them.
Variables
Variable name | Description |
---|---|
name | Name of counter |
start | Initial number |
skip | Counting interval |
direction | Count up/down |
Print/don't print value | |
assign | Variable to assign output to |
In the default case where no information is specified, the count will start at 1 and increment by 1 and the value will be printed.
Example of default case
In the custom case where we do not specify information the code looks like this:
{counter}<br />
{counter}<br />
{counter.default}<br />
and the output is:
1<br />
2<br />
3<br />
Custom case
Now let's look at a more complicated example where the code looks like this:
{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 />
Here we use a counter that counts down as well as a counter that counts up. The output would look like this:
6<br />
4<br />
2<br />
1<br />
3<br />
0<br />