[EMAIL PROTECTED] wrote:
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.
La ricerca è in OR, non ho visto come si può fare in AND, dimenticavo
(mi pare si faccia direttamente dall'html passandogli qualche parametro,
l'ho fatto tempo fa e posso recuperarlo...)
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?
rifare quello che hai fatto la prima volta, chiamando reindex_object, se
riesci a ricreare lo stesso brain catalogato, oppure togli dal catalogo
quello vecchio e indicizzi quello nuovo.
RiGrazie.
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html