mirror of
https://github.com/fenom-template/fenom.git
synced 2023-08-10 21:13:07 +03:00
49 lines
1.4 KiB
Markdown
49 lines
1.4 KiB
Markdown
Tag {if} [RU]
|
||
=============
|
||
|
||
Реализация оператора [if](http://docs.php.net/if) из PHP
|
||
|
||
```smarty
|
||
{if <expression>}
|
||
{* ...code... *}
|
||
{elseif <expression>}
|
||
{* ...code... *}
|
||
{else}
|
||
{* ...code... *}
|
||
{/if}
|
||
```
|
||
|
||
### {if}
|
||
|
||
```smarty
|
||
{if <expression>}
|
||
{*...some code...*}
|
||
{/if}
|
||
```
|
||
|
||
Код, расположенный в теге `{if}` будет выполнен/выведен если выражение *<expression>* возвращает значение приводимое к **TRUE**
|
||
|
||
### {elseif}
|
||
|
||
```smarty
|
||
{if <expression1>}
|
||
{*...some code...*}
|
||
{elseif <expression2>}
|
||
{*...some code...*}
|
||
{/if}
|
||
```
|
||
|
||
Код, расположенный после тега `{elseif}` будет выполнен/выведен, если выражение <expression1> вернуло значение приводимое к **FALSE**, <expression2> - приводимое к **TRUE**
|
||
|
||
### {else}
|
||
|
||
```smarty
|
||
{if <expression>}
|
||
{*...some code...*}
|
||
{else}
|
||
{*...some code...*}
|
||
{/if}
|
||
```
|
||
|
||
Код, расположенный после тега `{else}` будет выполнен/выведен, если выражение <expression> вернуло значение приводимое к **FALSE**
|
||
В тестируемых выражениях могут быть использованы логические операторы , что позволяет обрабатывать сочетания нескольких условий. |