--On 9. Juni 2007 14:09:15 -0400 Tom Von Lahndorff <[EMAIL PROTECTED]> wrote:

Hi,

I have a zCatalog installed and I'm trying to automatically catalog an
object and it's properties using:

<dtml-with "manage_clone(base_business,newid,REQUEST)">
<dtml-call "manage_changeProperties(
title=REQUEST['business_name'],
business_name=REQUEST['business_name'],
business_company=REQUEST['business_company'],
business_street=REQUEST['business_street'],
business_town=REQUEST['business_town'],
business_county=REQUEST['business_county'],
business_state=REQUEST['business_state'],
business_zipcode=REQUEST['business_zipcode'],
business_phone=REQUEST['business_phone'],
business_website=REQUEST['business_website'],
business_email=REQUEST['business_email'],
)">
</dtml-with>
<dtml-call "zCatalog.catalog_object(business_name,newid)">


What a dirty code :-)

Such code should be written using a PythonScript:

newob = container.manage_clone(...)
newob.manage_changeProperties(REQUEST=context.REQUEST)
catalog.catalog_object(...)



The zCatalog has indexes and metadata:
business_name
business_company
business_street
business_town
business_county
business_state
business_zipcode
business_phone
business_website
business_email

The object does get cataloged with the "newid" but none of the indexes or
metadata get updated.

Hard to believe...do you have properties defined for the particular object?

-aj

Attachment: pgpyE4kw9Z8Ws.pgp
Description: PGP signature

_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to