Tag {if} ======== Реализация оператора if из PHP ### {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** В тестируемых выражениях могут быть использованы логические операторы , что позволяет обрабатывать сочетания нескольких условий.