On Fri, 22 Oct 1999, Geir B Hansen wrote:
Sure, why not just impliment a DTML Method in your ZClass called PrincipiaSearchSource that returns what you want indexed?
<dtml-return "title + author + body">
Wow.. I have been a bit narrow-minded when thinking about Zclasses and Zcatalog. A lot of things seem a lot clearer to me right now.. Thanks !!
.. but.. i still cannot make the Zcatalog index my new method 'PrincipiaSearchSource' that i made inside my Zclass.. The method works nicely when called from another dtml-method, but does not get indexed.. I am at quite a loss here. .
any hints to what i might do to solve it ??
I don't think the example Michael gave will work. Try calling your DTML method from another dtml-method using the following syntax: <dtml-var "PrincipiaSearchSource()"> If this doesn't work, ZCatalog cannot index it. This is because ZCatalog does not (yet) call DTML methods with any arguments. It will quite happily index properties at the moment, so a work around is to store the output of your methods in a property and index that. Of course in some instances this is not a suitable workaround and you may need to look at alternatives to ZClasses. ___ // Zen (alias Stuart Bishop) Work: zen@cs.rmit.edu.au // E N Senior Systems Alchemist Play: zen@shangri-la.dropbear.id.au //__ Computer Science, RMIT WWW: http://www.cs.rmit.edu.au/~zen