[Plone-IT] cercatori (o smart folder)

Davide Moro davide.moro a redomino.com
Gio 15 Ott 2009 14:43:13 UTC


Il giorno gio, 15/10/2009 alle 15.58 +0200, Riccardo Lemmi ha scritto:
> from Products.CMFPlone.CatalogTool import registerIndexableAttribute
> 
> def cani_e_gatti(obj, portal, **kw):
>     if ('CANI' in obj.absolute_url() and obj.Type()=='Page') or
>        ('GATTI' in obj.absolute_url() and obj.Type()=='File') :
>        return True
>     else:
>        return False
> 
> registerIndexableAttribute('cani_e_gatti', cani_e_gatti)

Esatto.

Visto che siamo sull'argomento registrazione indici di catalogo vorrei
segnalare l'utilizzo di collective.indexing: davvero molto carino e
flessibile :)

http://plone.org/products/collective.indexing

E'incluso di default a partire di plone 3.3, versione a partire dalla
quale registerIndexableAttribute viene indicata come deprecata; da plone
4 in poi invece dovrebbe proprio sparire.

Ciao,

davide


-- 
Davide Moro

Redomino S.r.l.
Largo Valgioie 14, 
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com





Maggiori informazioni sulla lista Plone-IT