[Product-Developers] creating a chronological folder listing

Gilles Lenfant gilles.lenfant at ingeniweb.com
Thu Jun 25 09:57:10 UTC 2009

Le 24 juin 09 à 21:36, David Hostetler a écrit :

> I'm looking for some advice about how to approach the following  
> problem I have related to a theme product I'm developing:
> I need to display folder contents sorted by publication date, which  
> would be easy enough, except that I need creation date to be used in  
> the event that an object does not have a publication date.
> What's the best way to tackle this?  I can't just deal with the  
> subset of stuff that getFolderContents() returns, because that's  
> already had batching applied, so I wouldn't be dealing with the full  
> set of folder contents, and I don't want to just turn batching off.
> If I didn't know better I'd say that I need a special catalog index  
> that is equivalent to: (effective_date or creation_date).  If that  
> existed for all objects, then I could just let the normal  
> getFolderContents() function do its magic by ensuring that I give it  
> a {'sort_on':'effective_or_creation_date'} as the contentFilter.
> Any other ideas?


Plone 3.3 ships with plone.indexer that addresses this kind of use  
case. It may or may not (untested by myself) work with older Plone 3.x.


Gilles Lenfant

More information about the Product-Developers mailing list