Отображает порцию контента, если указанное в атрибуте 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();
Обсуждение