[Koha-patches] [PATCH] Bug 10763 - Update POD of C4::Creators::Lib::html_table() to use TT syntax
Owen Leonard
oleonard at myacpl.org
Mon Aug 19 17:18:51 CEST 2013
This patch updates the example template syntax in the POD for
C4::Creators::Lib::html_table() to use Template Toolkit syntax.
To test, view the POD for C4::Creators::Lib::html_table() and confirm
that it looks correct.
---
C4/Creators/Lib.pm | 46 ++++++++++++++++++++++------------------------
1 file changed, 22 insertions(+), 24 deletions(-)
diff --git a/C4/Creators/Lib.pm b/C4/Creators/Lib.pm
index d052427..6fa9bf4 100644
--- a/C4/Creators/Lib.pm
+++ b/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:
- <table>
- <!-- TMPL_LOOP NAME="TABLE" -->
- <!-- TMPL_IF NAME="header_fields" -->
- <tr>
- <!-- TMPL_LOOP NAME="header_fields" -->
- <th><!-- TMPL_VAR NAME="field_label" --></th>
- <!-- /TMPL_LOOP -->
- </tr>
- <!-- TMPL_ELSE -->
- <tr>
- <!-- TMPL_LOOP NAME="text_fields" -->
- <!-- TMPL_IF NAME="select_field" -->
- <td align="center"><input type="checkbox" name="action" value="<!-- TMPL_VAR NAME="field_value" -->" /></td>
- <!-- TMPL_ELSIF NAME="field_value" -->
- <td><!-- TMPL_VAR NAME="field_value" --></td>
- <!-- TMPL_ELSE -->
- <td> </td>
- <!-- /TMPL_IF -->
- <!-- /TMPL_LOOP -->
- </tr>
- <!-- /TMPL_IF -->
- <!-- /TMPL_LOOP -->
+ <table>
+ [% FOREACH table_loo IN table_loop %]
+ [% IF ( table_loo.header_fields ) %]
+ <tr>
+ [% FOREACH header_field IN table_loo.header_fields %]
+ <th>[% header_field.field_label %]</th>
+ [% END %]
+ </tr>
+ [% ELSE %]
+ <tr>
+ [% FOREACH text_field IN table_loo.text_fields %]
+ [% IF ( text_field.select_field ) %]
+ <td><input type="checkbox" name="action" value="[% text_field.field_value %]"></td>
+ [% ELSE %]
+ <td>[% text_field.field_value %]</td>
+ [% END %]
+ [% END %]
+ </tr>
+ [% END %]
+ [% END %]
</table>
=cut
--
1.7.9.5
More information about the Koha-patches
mailing list