"Randal L. Schwartz" <[EMAIL PROTECTED]> wrote 
in message news:[EMAIL PROTECTED]
>>>>>> "Robert" == Robert  <[EMAIL PROTECTED]> 
>>>>>> writes:
>
> Robert> Currently I have an IF/ELSE block that determines if the 
> loop.count is
> Robert> divisible by 2 and it sets the background color.
>
> Robert> [% IF (loop.count % 2)  %]
> Robert>         <tr id="trcol1">
> Robert>             <td>[% report.DSTRCT_CODE %]</td>
> Robert>             <td>[% report.WORK_ORDER %]</td>
> Robert>             <td>[% report.CREATION_DATE %]</td>
> Robert>             <td>[% report.LAST_MOD_DATE %]</td>
> Robert>             <td>[% report.ORIGINATOR_ID %]</td>
> Robert>             <td>[% report.SURNAME %]</td>
> Robert>             <td>[% report.FIRST_NAME %]</td>
> Robert>         </tr>
> Robert>     [% ELSE %]
> Robert>         <tr id="trcol2">
> Robert>             <td>[% report.DSTRCT_CODE %]</td>
> Robert>             <td>[% report.WORK_ORDER %]</td>
> Robert>             <td>[% report.CREATION_DATE %]</td>
> Robert>             <td>[% report.LAST_MOD_DATE %]</td>
> Robert>             <td>[% report.ORIGINATOR_ID %]</td>
> Robert>             <td>[% report.SURNAME %]</td>
> Robert>             <td>[% report.FIRST_NAME %]</td>
> Robert>         </tr>
> Robert>     [% END %]
>
> I stared at that about ten times to make sure those names were the
> same.  Since they are, why didn't you just do this?
>
>         <tr id="trcol[% IF loop.count % 2; "1"; ELSE; "2"; END %]">
>            <td>[% report.DSTRCT_CODE %]</td>
>            <td>[% report.WORK_ORDER %]</td>
>            <td>[% report.CREATION_DATE %]</td>
>            <td>[% report.LAST_MOD_DATE %]</td>
>            <td>[% report.ORIGINATOR_ID %]</td>
>            <td>[% report.SURNAME %]</td>
>            <td>[% report.FIRST_NAME %]</td>
>          </tr>
>
> Much easier to maintain!
>
> The point of a template is to write the things once, and vary the parts
> that vary.  Cut-n-paste is evil, Evil, EVIL!
>
Best answer I have, "I didn't know you could".  I am just learning Perl and 
this is my first "big" project with it.   I was given the task, looked a TT 
and baught the book and I am working from that.

:-)

Robert 




_______________________________________________
templates mailing list
[EMAIL PROTECTED]
http://lists.template-toolkit.org/mailman/listinfo/templates

Reply via email to