{* Generic form template *} {define form, $name}
{* List for form-level error messages *}
{include controls $group->getControls()}
{include controls $form->getControls()}
{/define} {define local controls, array $controls} {* Loop over form controls and render each one *}
{label $control /} {input $control} {$control->getOption(description)} {$control->error}
{/define}