Содержание

<core:optional>

Описание

Отображает порцию контента, если указанное в атрибуте exp выражение можно привести к значению true. Данный тег появился начиная с версии 0.5. Фактически этот тег - аналог вставки if(expression){} в шаблон.

<core:if> - является WactCompilerDirectiveTag, поэтому не создает активного компонента времени выполнения.

Синтаксис

<core:if exp='expression'>
...some contents
</core:if>

Область применение

В любом месте WACT шаблона

Атрибуты

Содержимое

Любое.

Пример использования

Допустим, что у нас есть шаблон /if.html:

<core:if for="{$var1 > var2}">
<p>var1 is greater that var2</p>
</core:if>

Управляющий код:

$template = new WactTemplate('/if.html');
$template->set('var1', 10);
$template->set('var2', 5);
$template->display();