| Nome do Atributo | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
| name | string | Não | default | O nome do contador |
| start | number | Não | 1 | O número no qual a contagem se inicia |
| skip | number | Não | 1 | O intervalo entre as contagens |
| direction | string | Não | up | A direção para contar (up/down) |
| boolean | Não | true | Quando mostrar ou não o valor | |
| assign | string | Não | n/a | A variável de template que vai receber a saída |
counter é usada para mostrar uma contagem. counter irá se lembrar de count em cada interação. Você pode ajustar o número, o intervalo e a direção da contagem, assim como detrminar quando mostrar ou não a contagem. Você pode ter vários contadores ao mesmo tempo, dando um nome único para cada um. Se você não der um nome, o nome 'default' será usado.
Se você indicar o atributo especial "assign", a saída da função counter será passada para essa variável de template ao invés de ser mostrada no template.
Example 8.2. counter
{* inicia a contagem *}
{counter start=0 skip=2 print=false}
{counter}<br>
{counter}<br>
{counter}<br>
{counter}<br>
MOSTRA:
2<br>
4<br>
6<br>
8<br>
