"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
