- <TMPL_LOOP ROWS>
- <TMPL_IF IS_CONTROL>
- <TMPL_IF IS_SEPARATOR><tr><td colspan="<TMPL_VAR NUM_COLUMNS>"><hr size="3" noshade></td></tr></TMPL_IF>
- <TMPL_ELSE>
- <tr class="listrow<TMPL_VAR outer_idx_odd>">
- <TMPL_LOOP COLUMNS>
- <td<TMPL_IF align> align="<TMPL_VAR align>"</TMPL_IF><TMPL_IF valign> valign="<TMPL_VAR valign>"</TMPL_IF><TMPL_IF class> class="<TMPL_VAR class>"</TMPL_IF>>
- <TMPL_IF raw_data><TMPL_VAR raw_data></TMPL_IF>
- <TMPL_IF data>
- <TMPL_IF link><a href="<TMPL_VAR link>"></TMPL_IF>
- <TMPL_VAR data><TMPL_IF link></a></TMPL_IF>
- </TMPL_IF>
- </td>
- </TMPL_LOOP>
+ [% FOREACH row = ROWS %]
+ [% IF row.IS_CONTROL %]
+ [% IF row.IS_COLSPAN_DATA %]<tr><td colspan="[% row.NUM_COLUMNS %]">[% row.data %]</td></tr>[% END %]
+ [% ELSE %]
+ <tr class="listrow[% row.outer_idx_odd %]">
+ [%- FOREACH col = row.COLUMNS %]
+ <td[% IF col.align %] align="[% col.align %]"[% END %]
+ [%- IF col.valign %] valign="[% col.valign %]"[%- END %]
+ [%- SET tdclass = '' %]
+ [%- IF row.BORDER_TOP %][%- SET tdclass = "$tdclass top_border" %][%- END %]
+ [%- IF row.BORDER_BOTTOM %][%- SET tdclass = "$tdclass bottom_border" %][%- END %]
+ [%- IF col.class %][%- SET tdclass = "$tdclass $col.class" %][%- END %]
+ [%- IF tdclass %] class="[% tdclass %]"[%- END %]>
+ [%- IF col.raw_data %][%- col.raw_data %][%- END %]
+ [%- USE iterator(col.CELL_ROWS) %][%- FOREACH cell_row = iterator %]
+ [%- IF cell_row.data != '' %]
+ [%- IF cell_row.link %]<a href="[% cell_row.link %]">[%- END %]
+ [%- cell_row.data %]
+ [%- IF cell_row.link %]</a>[%- END %]
+ [%- END %]
+ [%- UNLESS iterator.last %]<br>[%- END %]
+ [%- END %]
+ </td>
+ [%- END %]