[Zope-dev] Striped rows (was: Passing namespace to method)
Steve Alexander
steve@cat-box.net
Fri, 10 Nov 2000 14:05:01 +0000
Morten W. Petersen wrote:
>
> Specifically, the reason I want this function is that I feel using
>
> <dtml-if sequence-even>
> <tr bgcolor="<dtml-var color_sequence_even>">
> <dtml-else>
> <tr bgcolor="<dtml-var color_sequence_odd>">
> </dtml-if>
>
> is a bit tedious (and ugly!) in the long run..
If this is what you want to do, there's an easier way from DTML:
<dtml-let colours="('blue', 'yellow', 'green')"
num_colours="_.len(colours)">
<dtml-in "_.range(10)">
<dtml-let row_index=sequence-index
colour="colours[row_index % num_colours]">
<font color=&dtml-colour;>
this is row &dtml-sequence-item;
</font><br>
</dtml-let>
</dtml-in>
</dtml-let>
--
Steve Alexander
Software Engineer
Cat-Box limited
http://www.cat-box.net