<!--#var "monthvalues[month]"-->  should work, where monthvalues is the name list.
But if English names are good for you, than you can store dates as floating point numbers in Gadfly and with <!--#var "PrincipiaTime(Gadfly datefield)"-->  or <!--#var "ZopeTime(Gadfly datefield)"--> tags you can show them. With fmt in #var you can specify different formats.
Otherwise I prefer the floating point representation in Gadfly, it is more comfortable for me.
Best regards,
Arpad
-----Original Message-----
From: FR Chalaoux <chalaouxf@synbio.tpgnet.net>
To: zope@zope.org <zope@zope.org>
Date: Friday, February 05, 1999 12:32 PM
Subject: Re: [Zope] Little problem with DTML

Hi Arpad, All

I also thought to this solution but in my zope application have to print the date with the month name not only with the month number (ideally).

Finally I create a sql method with a 12 selects for each month but it is slow :)

If I take your solution I should find a way to translate this month number in month name. I see to direction :

1/ If I can obtain the element i of the propriety list in my folder I win. But how select it, as simply in Python, this element?

2/ Create a Python class in the Zope Extension Folder with this translation capability. I try but had no succes (zope mailing list message :[Zope] - Sort date in gadfly/zope - Thu, 28 Jan 1999 17:50:57 +0100)

What do you thinks about?
Thanks a lot, FR

> Hi,
> It is not clear for me why you don't use the ORDER BY clause in your SQL
> statement.
> Of course in this case you have to store month number instead of month name
> in your Gadfly database(to provide the right order).
> Cheers,
> Arpad




François-Régis Chalaoux Bioinformatics Group Synthélabo Biomoléculaire 67080 Strasbourg Cedex FRANCE Tél : 03 88 60 87 14 Fax : 03 88 45 90 70
_______________________________________________ Zope maillist - Zope@zope.org http://www.zope.org/mailman/listinfo/zope