[Plone-IT] [Plone 2.5.5] indice "getGruppo"

Fabrizio Reale fabrizio.reale a redomino.com
Gio 16 Ott 2008 07:42:35 UTC


Il giovedì 16 ottobre 2008 09:32:51 moaiamorfo ha scritto:
> > Separa gli argomenti.
> > Lo script ti serve come sorgente di dati da far indicizzare dal catalog.
> > Non devi referenziare nessun oggetto. Il catalog chiama gli indici sugli oggetti durante l'indicizzazione
> > e non fa differenza se il codice è nella classe o in custom...basta che sia "chiamabile".
> >
> > Fatto ciò poi puoi usarlo nei tuoi cercatori.
> 
> uhm, non mi è molto chiaro. come dovrei strutturare getGruppo?
> io pensavo a una cosa del genere:
> 
> return "MioGruppo" in
> context.portal_membership.getMemberById(the_creator.getId()).getGroups()
> 
> il problema è: da dove prelevo "the_creator"?

Lo script viene chiamato sull'oggetto da indicizzare.
Quindi se ho capito bene il tuo the_creator va sostituito da context.

Inoltre ti suggerisco di selezionare solo gli oggetti con il giusto porta_type.

Fabry



-- 
Fabrizio Reale                               fabrizio.reale a redomino.com
Redomino S.r.l.                 Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911     http://www.redomino.com/




Maggiori informazioni sulla lista Plone-IT