[Zope] Re: automatically add to ZCatalog?
Sean K
getmejazzed@yahoo.com
Thu, 21 Nov 2002 18:16:03 -0800 (PST)
--0-1868458431-1037931363=:40561
Content-Type: text/plain; charset=us-ascii
Hi there,
I haven't read through all the posts on your subject, however if no one else has told you, the default catalog should be named "Catalog". Had this problem myself.
More details : <a href = "http://www.zope.org/Members/Zen/tips/DefaultZCatalog">
hth
Sean
tom smith <tom@othermedia.com> wrote:
On Thursday, November 21, 2002, at 11:46 AM, Maik Jablonski wrote:
> tom smith wrote:
>> I have a blog where a search show the latest BlogItems ordered by date
>> I've looked everywhere and can't work out how to automatically add a
>> BlogItemClass instance to my ZCatalog.
>
> You must make your Product CatalogAware:
Sorry, it's a ZClass, but I made sure to add CatalogAware when I
created it.
> Depending on your Product you have to call self.reindex_object() after
> changes [esp. for the PropertyManager, which is not CatalogAware by
> default].
So, in my constructor I have...
instance =
container.ArticleFolderoid.createInObjectManager(request['id'], request)
instance.propertysheets.properties.manage_editProperties(request)
instance.reindex_object()
...and in update_Article I have...
instance = context.this()
instance.propertysheets.properties.manage_editProperties(request)
instance.reindex_object()
...and still, the items don't show on my searchResults driven front
page unless I go to the catalog and click "Find Objects"
--
tom smith
http://www.othermedia.com/blog/
0207 089 5959
3rd Floor, The Pavilion, Newham's Row, London SE1 3UZ
---------------------------------
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now
--0-1868458431-1037931363=:40561
Content-Type: text/html; charset=us-ascii
<P>Hi there,
<P>
<P>I haven't read through all the posts on your subject, however if no one else has told you, the default catalog should be named "Catalog". Had this problem myself.
<P>More details : <a href = "<A href="http://www.zope.org/Members/Zen/tips/DefaultZCatalog">http://www.zope.org/Members/Zen/tips/DefaultZCatalog</A>">
<P>hth
<P>Sean
<P><B><I>tom smith <tom@othermedia.com></I></B> wrote:
<BLOCKQUOTE style="BORDER-LEFT: #1010ff 2px solid; MARGIN-LEFT: 5px; PADDING-LEFT: 5px"><BR>On Thursday, November 21, 2002, at 11:46 AM, Maik Jablonski wrote:<BR><BR>> tom smith wrote:<BR>>> I have a blog where a search show the latest BlogItems ordered by date<BR>>> I've looked everywhere and can't work out how to automatically add a <BR>>> BlogItemClass instance to my ZCatalog.<BR>><BR>> You must make your Product CatalogAware:<BR>Sorry, it's a ZClass, but I made sure to add CatalogAware when I <BR>created it.<BR><BR>> Depending on your Product you have to call self.reindex_object() after <BR>> changes [esp. for the PropertyManager, which is not CatalogAware by <BR>> default].<BR><BR>So, in my constructor I have...<BR><BR>instance = <BR>container.ArticleFolderoid.createInObjectManager(request['id'], request)<BR>instance.propertysheets.properties.manage_editProperties(request)<BR>instance.reindex_object()<BR><BR>...and in update_Article I have...<BR><BR>instance = context.this()<BR>instance.propertysheets.properties.manage_editProperties(request)<BR>instance.reindex_object()<BR><BR>...and still, the items don't show on my searchResults driven front <BR>page unless I go to the catalog and click "Find Objects"<BR><BR><BR><BR>--<BR>tom smith<BR>http://www.othermedia.com/blog/<BR>0207 089 5959<BR>3rd Floor, The Pavilion, Newham's Row, London SE1 3UZ<BR></BLOCKQUOTE><p><br><hr size=1>Do you Yahoo!?<br>
<a href="http://rd.yahoo.com/mail/mailsig/*http://mailplus.yahoo.com">Yahoo! Mail Plus</a> - Powerful. Affordable. <a href="http://rd.yahoo.com/mail/mailsig/*http://mailplus.yahoo.com">Sign up now</a>
--0-1868458431-1037931363=:40561--