That won't work because you have badly formed html in there. The <tr>s are badly nested with the spans, you must have correctly formed html when using TAL. Phil On Tue, 25 Nov 2003 16:15:05 -0700 "Wilson, Derek" <dwilson@abrazohealth.com> wrote: dwilson> How about: dwilson> dwilson> <table> dwilson> <span tal:repeat="item here/listItems"> dwilson> <span tal:condition="repeat/item/even"><tr bgcolor="white"></span> dwilson> <span tal:condition="repeat/item/odd"><tr bgcolor="lightgray"></span> dwilson> <td>...</td> dwilson> </tr> dwilson> </span> dwilson> </table> dwilson> dwilson> I haven't tested it, but it should work. dwilson> dwilson> -----Original Message----- dwilson> From: Andre Meyer [mailto:a.meyer@hccnet.nl] dwilson> Sent: Tue 11/25/2003 1:52 PM dwilson> To: Zope Mailing List dwilson> Cc: dwilson> Subject: [Zope] inelegant repetition of ZPT code dwilson> dwilson> dwilson> dwilson> Hi Zopers dwilson> dwilson> Another detail that bugs me: how can I translate the following dtml code dwilson> to zpt. It colours table rows in grey/white alternatively. Is the zpt dwilson> version below the only way? It is clearly very inelegant to repeat code. dwilson> dwilson> dwilson> DTML dwilson> dwilson> ... dwilson> <table> dwilson> <dtml-in listItems> dwilson> <tr <dtml-if sequence-even>bgcolor="lightgray"</dtml-if>> dwilson> <td>...</td> dwilson> </tr> dwilson> </dtml-in> dwilson> </table> dwilson> dwilson> dwilson> ZPT dwilson> dwilson> ... dwilson> <table> dwilson> <span tal:repeat="item here/listItems"> dwilson> <tr bgcolor="white" tal:condition="repeat/item/even"> dwilson> <td>...</td> dwilson> </tr> dwilson> <tr bgcolor="lightgray" tal:condition="repeat/item/odd"> dwilson> <td>...</td> dwilson> </tr> dwilson> </span> dwilson> </table> dwilson> dwilson> dwilson> thanks and best wishes dwilson> Andre dwilson> dwilson> dwilson> dwilson> _______________________________________________ dwilson> Zope maillist - Zope@zope.org dwilson> http://mail.zope.org/mailman/listinfo/zope dwilson> ** No cross posts or HTML encoding! ** dwilson> (Related lists - dwilson> http://mail.zope.org/mailman/listinfo/zope-announce dwilson> http://mail.zope.org/mailman/listinfo/zope-dev ) dwilson> dwilson> -- Phil Harris <phil@harris-family.info>