====== Использование php-кода в шаблонах ======
===== PHP-блоки в шаблонах =====
WACT позволяет вставлять любой php-код в шаблоны, например:
Корневой компонент (корень дерева фазы выполнения) доступен в этих вставках в виде переменной **$template**.
Поэтому вы можете в самом шаблоны выполнять функции получения и анализа данных, например:
getChild('data');
$list->registerDataset($items);
?>
{$title}
===== PHP-переменные в шаблонах =====
Начиная с версии WACT 0.5 DBE поддерживают PHP-переменные, поэтому вышеуказанный пример с можно записать иначе:
{$title}
Или чуть в окороченной версии:
{$title}
Нужно понимать, что во втором случае, все же "$items" будет внутри преобразовано к общему виду выражения "{$$items}" и затем уже обработано WACT-ом, но краткая форма, согласитесь, нагляднее.
===== PHP-переменные контекстов =====
Такие теги, как , и