[Zope] inelegant repetition of ZPT code
Andreas Jung
lists at andreas-jung.com
Tue Nov 25 16:02:37 EST 2003
what's wrong with
<untested>
<tr tal:attributes="bgcolor python: test(repeat['item'].odd, 'white',
'lightgray'" />
</untested>
-aj
--On Dienstag, 25. November 2003 21:52 Uhr +0100 Andre Meyer
<a.meyer at hccnet.nl> wrote:
> Hi Zopers
>
> Another detail that bugs me: how can I translate the following dtml code
> to zpt. It colours table rows in grey/white alternatively. Is the zpt
> version below the only way? It is clearly very inelegant to repeat code.
>
>
> DTML
>
> ...
> <table>
> <dtml-in listItems>
> <tr <dtml-if sequence-even>bgcolor="lightgray"</dtml-if>>
> <td>...</td>
> </tr>
> </dtml-in>
> </table>
>
>
> ZPT
>
> ...
> <table>
> <span tal:repeat="item here/listItems">
> <tr bgcolor="white" tal:condition="repeat/item/even">
> <td>...</td>
> </tr>
> <tr bgcolor="lightgray" tal:condition="repeat/item/odd">
> <td>...</td>
> </tr>
> </span>
> </table>
>
>
> thanks and best wishes
> Andre
>
>
>
> _______________________________________________
> Zope maillist - Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
More information about the Zope
mailing list