Re: [Zope] Another Question
Evan Simpson <evan@4-am.com> writes:
My first guess is that you're using the code above in a DTML Document: The document contains nothing, so nothing is returned. You need to either use a DTML Method instead, or explicitly call objectValues on the containing folder (<dtml-in "myfolder.objectValues('Event')"> or <dtml-in "PARENTS[1].objectValues('Event')>).
Excellent, that put me on the right track! Turns out that PARENTS[0] is what I needed. Once I got that working, I make a separate folder named eventsDb and moved the objects into there, cleaning things up a tad. Now I've got another question. Here's my code snippet: <dtml-in "PARENTS[0].eventsDb.objectValues(['Event'])" sort="when"> <dtml-var View_HTML> <P> </dtml-in> Now, View_HTML is a method of the Event object. I get a nice list from it. However, I've got lots of items. The documentation is clear on how to display groups of them. However, there's a catch: I want to separate the events into previous and upcoming ones. Now, inside the loop, I could compare when to ZopeTime, which would work without separating them into batches. But if I'm using batches, this will be horribly messed up. How can I weed out the ones I don't want *before* I get into the loop? Thanks, John Goerzen -- John Goerzen Linux, Unix consulting & programming jgoerzen@complete.org | Developer, Debian GNU/Linux (Free powerful OS upgrade) www.debian.org | ----------------------------------------------------------------------------+ The 596,185th digit of pi is 4.
participants (1)
-
John Goerzen