2012/7/4 Massimiliano De Ruosi <[email protected]>: > Salute lista, > > Proseguo il thread con un'altra domandina, che in realtà non riguarda solo > le keywords ma l'accesso alle proprietà di alcuni oggetti della ZMI: ho > visto come usare portal_metadata per definire le keywords di default, ma > come posso recuperare quell'elenco, e soprattutto il suo ORDINAMENTO? > > mi spiego: > in portal_metadata (DCMI -> Subject -> ...) definisco le keyword: > > posizione.alto > posizione.medio > posizione.basso > colore.rosso > colore.giallo > > ...come posso recuperare questo elenco, NELL'ORDINE DA ME IMPOSTATO, per > usarlo nella mia view, ad esempio per visualizzarlo in un template? > > Ho provato con getUtility(IVocabularyFactory, > "plone.app.vocabularies.Keywords"), o anche > portal_catalog.uniqueValuesFor('Subject') ...ma me li redispongono in ordine > alfabetico. > > Max >
Penso tu debba per forza accedere al portal_metadata (che è un tool così vecchio che non coredo sia registrato come utility; usa la getToolByName) poi giocare coi metodi che hai a disposizione. Il "bello" di voler replicare cose che vedi/fai in ZMI è che molto spesso ti basta tentare di rifare con python cose che fai col mouse. Sto improvvisando completamente, ma hai sicuramente modo di accedere a "DCMI" partendo dal portal_metadata, e così via! PS: installati il prodotto DocFinderTab: iuta moltissimo nel leggere le API dei tool Plone da ZMI -- Saluti/Regards Luca Fabbri - RedTurtle Technology E-mail: [email protected] Web Site: http://www.redturtle.it/ Phone: +39 0532 1915958 Fax: +39 0532 287070 _______________________________________________ Plone-IT mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
