I needed to do this a while back and a kind fellow sent me some patches to
do just this. Unfortunately my old email is unavailable at the moment, so
I've forgotten who it was.
The syntax was dtml-in ... sort-python="sortby"
I'll dig out the patches as send them to you.
seb
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Joel
Burton
Sent: 17 October 2000 19:22
To: [EMAIL PROTECTED]
Subject: [Zope] Dymanic sort="dtml-a_dtml_var;" in DTML?
I'd like to create a DTML method that lists objects, sorting either by
name or modified-date. I know I can do this by:
dtml-if ..byname...
dtml-in blah sort="title_or_id"
...
/dtml-else
dtml-in balh sort="bobobase_modification_time"
...
/dtml-if
However, this requires lots of code. I'm trying to do it like this:
Sorted by dtml-sortby; !-- for debugging --
dtml-in objectValues sort="dtml-sortby;"
dtml-var title_or_id (dtml-var bobobase_modification_time)
/dtml-in
I have a property, sortby, of the enclosing folder set to
"bobobase_modification_time"; when this method is called, it
dutifully reports that sortby=b_m_t; however, it doesn't sort things
this way (I can't tell exactly how it is sorting them, and when I
refresh, the order occasionally changes.)
Any ideas?
--
Joel Burton, Director of Information Systems -*- [EMAIL PROTECTED]
Support Center of Washington (www.scw.org)
___
Zope maillist - [EMAIL PROTECTED]
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 )
___
Zope maillist - [EMAIL PROTECTED]
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 )