Тег {if} ======== Реализация оператора [if](http://docs.php.net/if) из PHP ```smarty {if } {* ...code... *} {elseif } {* ...code... *} {else} {* ...code... *} {/if} ``` ### {if} ```smarty {if } {*...some code...*} {/if} ``` Код, расположенный в теге `{if}` будет выполнен/выведен если выражение ** возвращает значение приводимое к **TRUE** ### {elseif} ```smarty {if } {*...some code...*} {elseif } {*...some code...*} {/if} ``` Код, расположенный после тега `{elseif}` будет выполнен/выведен, если выражение вернуло значение приводимое к **FALSE**, а - приводимое к **TRUE** ### {else} ```smarty {if } {*...some code...*} {else} {*...some code...*} {/if} ``` Код, расположенный после тега `{else}` будет выполнен/выведен, если выражение вернуло значение приводимое к **FALSE** В тестируемых выражениях могут быть использованы логические операторы, что позволяет обрабатывать сочетания нескольких условий.