Christian Klinger wrote: > Julien Anguenot schrieb: > >> nope use MultiKeyword instead. (check the default CPS configuration) >> >> See : >> http://svn.nuxeo.org/trac/pub/browser/CPS3/products/CPSLuceneCatalog/trunk/profiles/default/lucenecatalog.xml [...] > Ok this works now fine. I´ve also enabled > ExtensibleIndexableObjectWrapper and sorting "the Plone Way".
ok great.
> Now i have a new Problem with the CPSBrain i think.
>
> With ZCatalog it is possible to call this funktion (pretty_title_or_id)
> on brain object.
>
> ################################
> a=container.portal_catalog
> b={'Creator':'cklinger'}
> res=a(b)
> res=res[0]
> print res
> print res.pretty_title_or_id()
> return printed
>
> --> Result
>
> <Products.ZCatalog.Catalog.mybrains object at 0x56c4600>
> Members
> ##################################
>
> If i try this with the LuceneCatalog i got the following:
>
> ##################################
> x = res[0]
> print x
> print x.getObject().pretty_title_or_id() <-- Works
> #print x.pretty_title_or_id() <-- don´t work
>
> return printed
>
> --> Result
>
> <CPSBrain at /NP/events/previous>
> Past Events
> ####################################
>
> If i uncomment the x.pretty_title_or_id() i got this traceback.
>
> Traceback (innermost last):
> Module ZPublisher.Publish, line 115, in publish
> Module ZPublisher.mapply, line 88, in mapply
> Module ZPublisher.Publish, line 41, in call_object
> Module Shared.DC.Scripts.Bindings, line 311, in __call__
> Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
> Module Products.PythonScripts.PythonScript, line 325, in _exec
> Module None, line 14, in APR
> - <PythonScript at /NP/APR>
> - Line 14
> AttributeError: pretty_title_or_id
>
>
> Do you have an idea what todo?
> Maybe it would help to use the ZCatalogBrain Class ?
yes, you will have to extend the CPSBrain API. I's not fully compatible
with the ZCatalog API yet, as I wrote in one of my blogs. I currently
only backported the API I needed with CPS.
I'll be interested about your API extensions when you will be done, if
you don't mind :)
Is you code available within an svn repository ?
J.
--
Julien Anguenot | Nuxeo R&D (Paris, France)
Open Source ECM - www.nuxeo.com
CPS Platform - http://www.cps-project.org
Mobile: +33 (0) 6 72 57 57 66
signature.asc
Description: OpenPGP digital signature
_______________________________________________ cps-devel mailing list http://lists.nuxeo.com/mailman/listinfo/cps-devel
