On Wed, 12 Jul 2000, ethan mindlace fremen wrote:
Jerome Alet wrote:
Hi want to call ZopeFind to find all folders in the current folder which doesn't have got any subfolder.
the following query works but returns all folders, even those which have got subfolders:
<dtml-let myresult="ZopeFind(this(), obj_metatypes=['Folder'], search_sub=1)"> <dtml-in myresult> ... </dtml-in>
Couldn't you just do a nested dtml-in? It's kind of hacky, but...
<dtml-in "objectValues(['Folder']"> <dtml-in "objectValues(['Folder']">
No this can't help because I don't know how deep is my hierarchy: I've delegated folder creations to at least ten persons. I'm sure I can do it with ZopeFind, because Zope do it in the Find (Advanced) tab, but don't know the exact syntax of: """ obj_expr = "not objectValues(['Folder'])" """ (which doesn't work because of nested " and ') Actually I've put a <dtml-if> inside of my <dtml-in> loop, but it limits my possibilities, especially because my result length is overestimated (all folders vs only folders with no subfolders). thanks anyway for your answer. bye, Jerome ALET - alet@unice.fr - http://cortex.unice.fr/~jerome Faculte de Medecine de Nice - http://noe.unice.fr - Tel: 04 93 37 76 30 28 Avenue de Valombrose - 06107 NICE Cedex 2 - FRANCE