[Zope] Pyhton: how get ObjectValues in Subfolders? (and their
URL?) /kv
Paul Winkler
pw_lists at slinkp.com
Tue Nov 4 12:16:12 EST 2003
Please keep the discussion on the mailing list...
On Tue, Nov 04, 2003 at 05:34:43PM +0100, Kai Vermehr wrote:
> I'm still sruggling ... I have a page template that calls some python
> scripts (images (returns all image objects), image_date (returns
> formated modification date):
>
> <tr tal:repeat="item container/images">
> <td tal:content="item/image_date">2001/09/17</td>
> <td tal:content="item/absolute_url()">123</td>
> </tr>
>
> how call the URL of an image that has been found "item/absolute_url()"
> obviously is wrong ...
you are confusing python expressions and path expressions.
You can do either of these:
<td tal:content="item/absolute_url">123</td>
OR
<td tal:content="python:item.absolute_url()">123</td>
If you have not already done so, you should read the Zope Book
online chapters about Page Templates and Scripting.
> also this did not work for scanning the subfolders ...
>
> >images = container.ZopeFind(container, obj_metatypes=['Image'])
"this did not work" is not very clear. It works for me.
The result is a list of tuples of the form (id, object)
so maybe you are not handling the result correctly.
--
Paul Winkler
http://www.slinkp.com
Look! Up in the sky! It's THE ELDRITCH CREAM!
(random hero from isometric.spaceninja.com)
More information about the Zope
mailing list