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


_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to