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