Smarty Создать переменную в коде шаблона (в том числе логическую -- boolean) -- пример кода
Primary tabs
Создать переменную в смарти можно, например, так:
<div class="row" id="options-container"> {assign var="varName" value="Bob"} {$varName} </div>
Логическая переменная -- пример установки значения
Логическую переменную нормальным выражением в php стиле создать на получается, зато можно использовать конструкцию вроде:
{assign var="myBoolVar" value=false} {if ($ID == 19 or ID == 20)} {assign var="myBoolVar" value=true} {/if}
где:
$ID == 19 or ID == 20
проверка истинности какого-то условия для установки переменной.
Далее эту переменную можно использовать в условных операторах:
{if $myBoolVar or ($ID == 12)} {else} {/if}
Источники:
- smarty.net/forums/viewtopic.php?t=3749&sid=3957c540f7bd1e051e231060f0353bc6
- Log in to post comments
- 6524 reads