[Zope] random object with properties

Kevin Worth kworth@engin.umich.edu
Wed, 22 Nov 2000 10:25:56 -0500


At 11:21 PM +0100 11/21/00, Dieter Maurer wrote:
>Kevin Worth writes:
>  > I'm trying to find/write a method that will choose a random image
>  > from a folder (easy, using the random how-to)  But I also want to
>  > display the caption for the image, which is a property of that image.
>  >
>  > This method:
>  >
>  > <dtml-var expr="_.whrandom.choice(objectValues('Photo'))">
>  > <dtml-if caption><dtml-var caption></dtml-if>
>  >
>  > presents me with a random photo, but no caption.
><dtml-let photo="_.whrandom.choice(objectValues('Photo'))">
><dtml-var photo>
><dtml-with photo>
>   <dtml-if caption>....</dtml-if>
></dtml-with>
>

This does not work with a "Photo" from the ZPhoto product.  Anyone 
know why?  It grabs the caption from the folder containing the Photo 
(which I created for testing this)  If I use the standard "Image" it 
works beautifully, and should work for my purposes.
-- 
-----------------------------------------------
Kevin Worth <kworth@engin.umich.edu>
Computer Systems Specialist II and Adjunct Lecturer
Department of Materials Science and Engineering
University of Michigan