[Zope] Simple DTML-IN question

Andy McKay AndyM@ActiveState.com
Wed, 19 Jul 2000 10:37:04 -0700


Part of the problem here is that you cannot loop through a string (which is
what a DTML Document returns). You can split the string and loop through
that or more efficiently create a lines property on an object and loop
through that. Something like:

property: Course, type: lines

<dtml-in Course>
  <dtml-let item=sequence-item>
    <dtml-if "item[7] = '-'">
      ....
    </dtml-if>
 </dtml-let>
</dtml-in>

----- Original Message -----
From: "Terry Babbey" <terry@lambton.on.ca>
To: <zope@zope.org>
Sent: Wednesday, July 19, 2000 7:59 AM
Subject: [Zope] Simple DTML-IN question


> Everytime I think I am beginning to understand I try to do something
> new and wham! It won't work for me.
> I have a dtml-document that I have a list of courses for a college
> program. I would like to list the courses one item at a time checking
> the 8th character to see if it is a '-' so I know if the line is a
> comment or a course name. Here is the coding I have done so far and as
> usual it does not work so any help is appreciated.
>
> <dtml-in "_.getitem(ProgCode + 'CL')">
> <dtml-var sequence-item>
> </dtml-in>
>
> Terry
>
> --
> __________________________________________________________________
> Terry Babbey
> Technical Support Specialist
> Lambton College, Sarnia, Ontario, Canada
> __________________________________________________________________
>
>
>
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>