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 Attributo | Tipo | Obbligatorio | Default | Descrizione |
---|---|---|---|---|
name | stringa | no | default | Nome del contatore |
start | numerico | no | 1 | Valore di partenza del contatore |
skip | numerico | no | 1 | Passo del contatore |
direction | stringa | no | up | Direzione del conteggio (up/down) |
booleano | no | true | Se stampare il valore oppure no | |
assign | stringa | no | nessuno | la variabile del template a cui assegnare il valore |
counter si usa per stampare un conteggio. counter terrà il conto del valore ad ogni iterazione. Potete impostare il valore di partenza, l'intervallo e la direzione del conteggio, così come decidere se stampare il valore oppure no. Potete utilizzare più contatori contemporaneamente indicando un nome diverso per ciascuno. Se non indicate un nome, verrà usato il nome 'default'.
Se fornite lo speciale attributo "assign", l'output della funzione contatore verrà assegnato a questa variabile invece di essere stampata in output.
Example 8.2. counter
{* inizializzazione del contatore *} {counter start=0 skip=2}<br /> {counter}<br /> {counter}<br /> {counter}<br />
questo stamperà:
0<br /> 2<br /> 4<br /> 6<br />