RE: [Zope-dev] ZCatalog: Forgot to mention
Tom, Michel can correct me if I'm wrong here, but I believe only properties get indexed in the Catalog. YOu can also only retuen properties as meta_data. If you want the value of a given method that comes up fora Catalog result, you do this: <dtml-in "Catalog.searchResults(title='foo')"> <dtml-with "resolve_url(getpath(data_record_id_),REQUEST)"> <dtml-var getParentEx> </dtml-with> </dtml-in> This will return the value of getParentEx method for the record returned. All my best, -- Jason Spisak 444@hiretechs.com
From: "Jason Spisak" <444@hiretechs.com>
Tom,
Michel can correct me if I'm wrong here, but I believe only properties get indexed in the Catalog. YOu can also only retuen properties as meta_data. If you want the value of a given method that comes up fora Catalog result, you do this:
<dtml-in "Catalog.searchResults(title='foo')"> <dtml-with "resolve_url(getpath(data_record_id_),REQUEST)"> <dtml-var getParentEx> </dtml-with> </dtml-in>
This will return the value of getParentEx method for the record returned.
You can catalog mthod results as well. But as catalog won't pass in any parameters, you cannot use DTML Methods or Documents. Use an External Method or Python Method instead. Martijn Pieters | Software Engineer mailto:mj@digicool.com | Digital Creations http://www.digicool.com/ | Creators of Zope http://www.zope.org/ | The Open Source Web Application Server ---------------------------------------------
participants (2)
-
Jason Spisak -
Martijn Pieters