[Zope] ZCatalog and Search Results

Jason Spisak 444@hiretechs.com
Thu, 08 Jun 2000 23:41:52 GMT


Aaron Payne:

> Hi all,
> 

Hi Aaron.

> I have a zcatalog. I use the methods generated by Z Search Interface to 
> search the catalog. These methods will not recognize new additions to the 
> catalog. After adding a coupon instance, the catalog search fails to find 
> the new coupon or even the the old coupons.
> 
> The add method of the zclass does have the statement: <dtml-call 
> reindex_object>.  The ZClass is subclassed catalogaware.
> 
> There is a bug in Zope documented in the mailing lists.  I found and tried 
> the following code for my zclass add method:
> 

You have the dtml-if statement in the wrong place if you want the object to
be created and then redirect. First, try it without the dtml-if statement
like so.

> <HTML>
>   <HEAD><TITLE>Add Coupon ZClass</TITLE></HEAD>
>   <BODY BGCOLOR="#FFFFFF" LINK="#000099" VLINK="#555555">

>   <dtml-with "CouponProductZClass.createInObjectManager(REQUEST['id'], 
> REQUEST)">
>    <dtml-call "propertysheets.Basic.manage_changeProperties(
>                     REQUEST)">
>    <dtml-call reindex_object>
>   </dtml-with>
>   </body></html>

Does it index it?


Jason Spisak
CIO
HireTechs.com
6151 West Century Boulevard
Suite 900
Los Angeles, CA 90045
P. 310.665.3444
F. 310.665.3544

Under US Code Title 47, Sec.227(b)(1)(C), Sec.227(a)(2)(B) This email
address may not be added to any commercial mail list with out my
permission.  Violation of my privacy with advertising or SPAM will
result in a suit for a MINIMUM of $500 damages/incident, $1500 for
repeats.