[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