[Zope] Re: Trees Again
Dieter Maurer
dieter@handshake.de
Tue, 4 Sep 2001 22:44:40 +0200 (CEST)
We usually want questions (and replies) on the mailing list --
for the archives and to help others.
paul dunbar writes:
> ... number of subordinate documents in tree display ...
You have two options:
1 "ZopeFind", described in ZQR (Zope Quick Reference).
You would use it like this:
<dtml-tree ....>
<dtml-var "_.len(ZopeFind(this(),
obj_metatypes=[...whatever_you_need...],
search_sub=1 #probably, 0 if you only
#want the direct children
,))">
....
</dtml-tree>
2 Catalog search.
You would use a "PathIndex" (available only for Zope 2.4 and up) search
combined with a search for "meta type".
The "PathIndex" would restrict the hits to documents below
the current path (you would need "URL" and "tree-item-url")
to form the subquery term.
1) is easier to implement but probably less efficient than 2.
Dieter