@@ -, +, @@ use TT syntax --- C4/Creators/Lib.pm | 46 ++++++++++++++++++++++------------------------ 1 file changed, 22 insertions(+), 24 deletions(-) --- a/C4/Creators/Lib.pm +++ a/C4/Creators/Lib.pm @@ -479,37 +479,35 @@ sub get_table_names { =head2 C4::Creators::Lib::html_table() This function returns an arrayref of an array of hashes contianing the supplied data formatted suitably to -be passed off as a T::P template parameter and used to build an html table. +be passed off as a template parameter and used to build an html table. my $table = html_table(header_fields, array_of_row_data); $template->param( - TABLE => $table, + table_loop => $table, ); html example: - - - - - - - - - - - - - - - - - - - - - - +
" /> 
+ [% FOREACH table_loo IN table_loop %] + [% IF ( table_loo.header_fields ) %] + + [% FOREACH header_field IN table_loo.header_fields %] + + [% END %] + + [% ELSE %] + + [% FOREACH text_field IN table_loo.text_fields %] + [% IF ( text_field.select_field ) %] + + [% ELSE %] + + [% END %] + [% END %] + + [% END %] + [% END %]
[% header_field.field_label %]
[% text_field.field_value %]
=cut --