{$dynform.javascript} {$dynform.hidden} {foreach item=sec key=i from=$dynform.sections}

##{$sec.header}##

{foreach item=element from=$sec.elements} {if $element.style} {include file="smarty-dynamic-`$element.style`.tpl} {* NOTE: Another way ist to have smarty template code in $element.style. In this case you can do: {if $element.style} {eval var=$element.style} *} {elseif $element.type eq "submit" or $element.type eq "reset"} {if not $dynform.frozen}
{$element.html}
{/if} {else} {if $element.type eq "textarea"} {else} {/if} {if $element.error} {/if} {if $element.type eq "group"} {foreach key=gkey item=gitem from=$element.elements} {if $element.separator}{cycle values=$element.separator}{/if} {/foreach} {else} {$element.html} {/if}
{$element.label_note}
{/if} {/foreach} {/foreach} {if $dynform.requirednote and not $dynform.frozen} {/if} {*

Collected Errors:
{foreach key=name item=error from=$dynform.errors} {$error} in element [{$name}]
{/foreach}

*}