On Sun, 2003-11-16 at 08:56, info@grabthebasics.com wrote:
I will then build this on, so that only dates that are between a certain range are included.
This is already something you should do in Python. If you're planning on adding any more, plan on switching. Your DTML should read like this: ----- <dtml-in pick_dates> however you're fomatting stuff goes here </dtml-in> ----- That leaves you to do the real work in a Python Script called pick_dates. Here's one stab at it: ----- from DateTime import DateTime range_start = DateTime('10/10/2003') range_end = DateTime('11/01/2003') in_range = [] for obj in context.objectValues('DSEvent'): if range_start <= obj.date_attr <= range_end: in_range.append((obj.date_attr, obj)) in_range.sort() return [item[1] for item in in_range] ----- Be sure to replace "date_attr" with whatever the correct attribute name is for your object. HTH, Dylan