Add docs.

Create compile dir for tests
This commit is contained in:
bzick 2013-02-08 00:46:14 +04:00
parent 1ad3d6533d
commit a27f604eb5
2 changed files with 10 additions and 6 deletions

View File

@ -3,6 +3,7 @@ Tag {for}
### {for} ### {for}
```smarty
{for $counter=<start> to=<end>[ step=<step>][ index=$index][ first=$first][ last=$last]} {for $counter=<start> to=<end>[ step=<step>][ index=$index][ first=$first][ last=$last]}
{* ...code... *} {* ...code... *}
{break} {break}
@ -12,16 +13,16 @@ Tag {for}
{forelse} {forelse}
{* ...code... *} {* ...code... *}
{/for} {/for}
```
Переменная $counter принимает значение <start> и увеличивает своё значение на <step> на каждой итерации цикла пока не достигнет или не станет больше <end>. Переменная `$counter` принимает значение <start> и увеличивает своё значение на <step> на каждой итерации цикла пока не достигнет или не станет больше <end>.
<step> является необязательным аргументом. Если не указан, считается равным единице. <step> является необязательным аргументом. Если не указан, считается равным единице.
$index имеет значение номера текущей итерации. Первая итерация имеет номер 0. `$index` имеет значение номера текущей итерации. Первая итерация имеет номер 0.
$first равно TRUE, если итерация первая. `$first` равно **TRUE**, если итерация первая.
$last равно TRUE, если итерация последняя. `$last` равно **TRUE**, если итерация последняя.
Поля <start>, <end>, <step> могут быть числами, или переменными, значение которых приводится к числовому. Поля <start>, <end>, <step> могут быть числами, или переменными, значение которых приводится к числовому.
Значением параметров _index_, _first_, _last_ может быть только переменная (допускаются вложенности на подобии `$a.b.c`, но массив `$a.b` должен быть объявлен).
Значением параметров index, first, last может быть только переменная (допускаются вложенности на подобии $a.b.c, но массив $a.b должен быть объявлен).
### {break} ### {break}

3
docs/tags/if.md Normal file
View File

@ -0,0 +1,3 @@
Tag {if}
========