On Friday 22 February 2008 10:24:23 Yuri wrote: > [EMAIL PROTECTED] wrote: > > Salve! > > > > qualcuno forse mi puo' aiutare: > > > > dato un certo recordset, ho fatto creare degli oggetti (brains), > > indicizzando alcuni dei campi con zcatalog. > > Tale recordset e' in relazione uno a molti con una tabella di keywords. > > > > Quello che vorrei e' inserire negli stessi oggetti, in un > > KeywordIndex 'MieKwd', la lista. Ho provato con valori singoli da query e > > funziona (i valori vengono trovati dal modulo di ricerca), ma non so > > proprio come fare per valori multipli e non trovo documentazione... > > L'ho fatto ieri :)
e' bello sapere che non siamo soli..:-)) > > Segui la guida di "Indicizzazione e categorizzazione" nello Zope Book. > > Sostanzialmente lo script che crea il valore da indicizzare deve tornare > una lista, e nella form di ricerca devi mettere > > <select name="nome_indice:list"> > <option ... bla bla > > oppure se vuoi la lista, fai una query al catalogo sull'indice con l'id > del tuo oggetto. > Grazie, mi confermi di essere sui binari. Una mia ignoranza correlata: se dopo aver creato tali oggetti volessi aggiornare o inserire valori in altri indici presenti negli oggetti stessi, come dovrei fare? Non ho capito bene se catalog_object sovrascrive l' oggetto o per esempio se si puo' eseguire un loop che aggiorna solo quanto richiesto (tipo un UPDATE sql..) o se altri metodi sono piu' adatti o se...:-) l' approccio empirico non mi ha chiarito le idee. RiGrazie. _______________________________________________ Plone-IT mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html
