[Zope-dev] Length of Search Results/ZServer Crawling
Jason Spisak
jason@mtear.com
Tue, 21 Sep 1999 06:28:02 GMT
Martijn ,
Thanks for the clarification. I didn't know about the count variables.
Very useful stuff! I had thought that the 'in' tag was kind of like the
'with' tag in regard to search results. Learning though.
Thanks again,
Jason
> At 22:24 20/09/99 , Jason Spisak wrote:
> >Zopsters,
> >
> >Does anyone know why this code:
> >
> > <!--#in "Catalog(meta_type=['MyClass'])"-->
> > <!--#var "_.len(Catalog.searchResults())"-->
> > <!--#/in-->
> >
> >Outside the Catalog, renders the number of all the objects in the
> >Catalog and not the Amount of MyClasse instances in the Catalog?
> >I'd like to get the number of objects of a give type with some property
> >values that are cataloged, but I'm unable to.
>
> That's because Catalog() is the same as Catalog.searchResults(). So you
> could rewrite your code to:
>
> <dtml-in "Catalog(meta_type=['MyClass'])">
> <dtml-var "_.len(Catalog())">
> </dtml-in>
>
> and then you'll see what you're doing wrong =).
> Better use this:
>
> <dtml-in "Catalog(meta_type=['MyClass'])">
> <dtml-var "_.len(Catalog(meta_type=['MyClass']))">
> </dtml-in>
>
> or you could use one of the count- variables to determine the number of
> objects:
>
> <dtml-in "Catalog(meta_type=['MyClass'])">
> <dtml-var count-meta_type>
> </dtml-in>
>
> --
> Martijn Pieters, Web Developer
> | Antraciet http://www.antraciet.nl
> | Tel: +31-35-7502100 Fax: +31-35-7502111
> | mailto:mj@antraciet.nl http://www.antraciet.nl/~mj
> | PGP: http://wwwkeys.nl.pgp.net:11371/pks/lookup?op=get&search=0xA8A32149
> ------------------------------------------
Jason Spisak
webmaster@hiretechs.com