What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
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>