as $template->process($file,%add)
|| die $template->error();
for my hash my %add=(
hsh1=>{
name=>"name1 ",
type =>"text",
default=>" ",
value=>[" "],
entries=>"M"
},
hsh2=>{
name=>"name2 ",
type=>"dropdown",
req=>"prc",
default=>" ",
value=>["value1","value2","value3"],
entries=>" "
}
);
for your code
[% FOREACH element = add.keys %]
[% IF add.$element.type == "text" %]
[% ELSIF add.$element.type == "dropdown" %]
[% END %]
[% # put a line break between the form elements %]
[% END %]